我想将html页面中的id传递给同一个控制器中的另一个动作,以便我可以从数据库中检索raow。
我的链接语句如下所示:
<%= button_to "Add",{:controller => "demo", :action => "Added"}, :id => "1" %>
我的控制员:
class DemoController < ApplicationController;
def index
render(:action => 'Category')
end
def current_html
end
def added
@add = Add.find(:id)
end
end
提前致谢
答案 0 :(得分:1)
<%= button_to "Add", {:controller => "demo", :action => "Added", :id=>"1"} %>
然后在added
动作中使用,
@add = Add.find(params[:id])
如果是同一个控制器,您可以省略:controller => "demo"
您可以使用link_to
然后add button class
甚至hidden_field
来传递ID