我正在下拉,我必须选择一个类别并打印详细信息。 这是我的观点:
= select_tag 'category_id',options_from_collection_for_select(Category.by_account(current_account).by_type("Customer").active.all, :id, :name, params[:category_id]),include_blank: true, class: 'form-control'
模特:
def cat_name
#Category.find(@params[:category_id])
@params[:category_id]
end
并在我的报告视图中:
<%= report.cat_name %>
它正在显示category_id,但如果我要列出名称,则不会显示。
我试过<%= report.cat_name.try(:name) %>
,但没有帮助我。
请告诉它出错的地方?
答案 0 :(得分:0)
控制器:
@category = Category.find(params[:category_id])
查看:
<%= @category.name %>