2011-11-18 40 views
1

我有一個搜索控制器和索引頁:如何鏈接到模型的特定ID?

# search/index.html.erb 

<% @user_prices.each do |up| %> 
    # This needs to go to particular ID of UserPrice. 
    <%= link_to show_user_price_path do %> 
     <%= up.product_name %> 
    <% end %> 
<% end %> 

---------------------------------------------------------- 
class SearchController < ApplicationController 

    def index 
    @search = UserPrice.search do 
     fulltext params[:search] 
     paginate(:per_page => 5, :page => params[:page]) 
    end 
    @user_prices = @search.results 
    end 
end 

在上面,你可以在我的搜索表單上看到我想要的產品名稱鏈接到特定UserPrice.How我會做到這一點?

謝謝。

回答

1

不完全確定你爲什麼使用link_to的塊形式,如果你檢查link_to documentation有一個更簡單的方法來使用該功能來得到你想要的。

<% @user_prices.each do |up| %> 
    <%= link_to up.product_name, show_user_price_path(up) %> 
<% end %> 
2
<%= link_to up.product_name, show_user_price_path(up) %> 

那應該怎麼辦?

相關問題