ubuntu, ror, jQuery, css, website memo
太嫩, 沒啥心得, 用來紀錄每天學的
2009年9月9日 星期三
Railscast skill (3)
Auto-Complete Association
<br /># product.rb<br />def category_name<br /> category.name if category<br />end<br /><br /># 注意可以用這樣生 association<br />def category_name=(name)<br /> self.category = Category.find_or_create_by_name(name) unless name.blank?<br />end<br /><br /># categories_controller.rb<br />def index<br /> @categories = Category.find(:all, :conditions => ['name LIKE ?', "%#{params[:search]}%"])<br />end<br />
<br /><!-- products/_form.html.erb --><br /><p><br /> <%= f.label :category_name %><br /> <%= text_field_with_auto_complete :product, :category_name, { :size => 15 }, { :url => formatted_categories_path(:js), :method => :get, :param_name => 'search' } %><br /></p><br /><br /><!-- categories/index.js.erb --><br /><%= auto_complete_result @categories, :name %><br />
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言