最近看一个新项目,有点晕,因为以前没做过 ror,我不知道 rails 中 controller 中的参数是怎么传递到对应的 view 中去的。
另外一个是我还经常在 controller 中看到一个叫做 params 的 hash 参数,貌似这个 hash 里面总是有内容的,但是我搞不清楚它里面的数据是哪里来的。比如类似这样的代码:
def new
@user = User.new
if params[:email]
@user.username = params[:email]
end
if params[:player]
@player = true
end
end
这个里面的 params 就不知道是哪里来的,这是 UsersController 里面的 new 方法。
求大虾指点,谢谢!