Ruby on rails 是否从参数ID获取类别名称?
我有一个名为Ruby on rails 是否从参数ID获取类别名称?,ruby-on-rails,Ruby On Rails,我有一个名为:categories的表,表上有一个:name列 我的控制器中有一个操作,用于获取产品类别并按类别进行筛选: def from_category @products = Product.where(category_id: params[:cat_id]) respond_to do |format| format.js end end <%= render partial: 'products', locals: { produ
:categories
的表,表上有一个:name
列
我的控制器中有一个操作,用于获取产品类别并按类别进行筛选:
def from_category
@products = Product.where(category_id: params[:cat_id])
respond_to do |format|
format.js
end
end
<%= render partial: 'products', locals: { products: @products} %>
localhost:4000/fetch_products?cat_id=1
$("#gift-label").html("<%= params[:cat_id].name %>");
过滤后,我将以部分形式显示过滤后的产品:
def from_category
@products = Product.where(category_id: params[:cat_id])
respond_to do |format|
format.js
end
end
<%= render partial: 'products', locals: { products: @products} %>
localhost:4000/fetch_products?cat_id=1
$("#gift-label").html("<%= params[:cat_id].name %>");
我希望能够使用Jquery显示类别名称,如:
def from_category
@products = Product.where(category_id: params[:cat_id])
respond_to do |format|
format.js
end
end
<%= render partial: 'products', locals: { products: @products} %>
localhost:4000/fetch_products?cat_id=1
$("#gift-label").html("<%= params[:cat_id].name %>");
$(“#礼品标签”).html(“”);
有什么建议吗?这应该行得通
# controller
@category = Category.find(params[:cat_id])
# category.js.erb file, which has to have the ending .erb
$("#gift-label").html("<%= @category.name %>");
#控制器
@category=category.find(参数[:cat_id])
#category.js.erb文件,必须具有结尾.erb
$(“#礼品标签”).html(“”);