0

ユーザーモデルに追加してみました:

attr_accessible :client_version

移行を使用して、追加された列 client_version を DB に追加します

sign_in リクエストに次のフィールドを追加しました。

addParameter("user[client_version]", clientVersion);

追跡可能なモジュールも微調整しようとしましたが、うまくいきません。何かアイデアはありますか?

ありがとう

4

2 に答える 2

0

サインアップフォームビューを上書きして、フィールドを追加します。クライアントを検出し、フィールドに事前入力できます。

于 2012-05-16T16:06:21.620 に答える
0

デフォルトのDeviseビューをオーバーライドするには、最初に以下を実行する必要があります。

rails generate devise:views

ターミナルから。これにより、Deviseがで使用するすべてのビューにアクセスできるようになりますapp/views/devise。次に、必要なフィールドを追加できsessions/new.html.erbます。

于 2012-05-17T00:06:38.220 に答える