0

我正在使用 Rails 3、mongoid 和 devise。

根据您选择注册的“计划”,您会获得不同的 URL,例如:计划 2 将获得http://example.com/users/sign_up?account_level=2

account_level是我的用户模型中的一条记录,用于存储用户的帐户级别。

当有人使用该链接注册时,如何获得值为 2 的 account_level 以将该数字保存到数据库中?

4

1 回答 1

0

你可以这样做:

假设你有sign_up方法users_controller

def sign_up
  account_level = params[:account_level]  #or you can use `params[:account_level] directly
  #do your stuff
end
于 2013-03-02T07:29:53.723 回答