我有一个搜索控制器和索引页面:
# 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。我会这样做吗?
感谢。
答案 0 :(得分:2)
<%= link_to up.product_name, show_user_price_path(up) %>
那该怎么办?
答案 1 :(得分:1)
不完全确定为什么你使用link_to
的阻止形式,如果你检查link_to documentation,有一种更简单的方法来使用该功能来获得你想要的东西。
<% @user_prices.each do |up| %>
<%= link_to up.product_name, show_user_price_path(up) %>
<% end %>