如何将两个参数传递给houses_path(:arg1 => 4,:arg2 => 56)

时间:2013-02-02 03:38:58

标签: ruby-on-rails ruby-on-rails-3

在View中传递方法我收到了错误

`undefined local variable or method arg1 for # HousesController:0xbbb7e38>`

但是当我只使用一个参数工作正常时。

我的路线定义如下:

  

MyAplication :: Application.routes.draw做

     资源:房屋
     math':controller /:action /:arg1 /:arg2'

     

我是RoR的新人,但我已经搜索过了,我无法弄清楚我做错了什么。

帮助赞赏!!

1 个答案:

答案 0 :(得分:0)

按如下方式访问控制器中的参数:

arg1 = params[:arg1]
arg2 = params[:arg2]