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 に答える