0

ユーザーが登録した後、いくつかのフィールドをユーザーに追加しようとしていますが、私はデバイスを使用しています。

これは、RegistrationsController に入れようとしているコードです

 if resource.save
            address_1 = resource.address.split(',')
            resource.city = address[0]
            resource.state = address[1]

ただし、ユーザーがこれらのフィールドを登録した後 (都市と州は nil のように見えます)。

ユーザーが登録すると、ユーザーをデータベースに保存する前に特定のアクションを実行できるように、登録コントローラーを適切にオーバーライドする方法を教えてもらえますか?

4

1 に答える 1

0

ルートファイルでオーバーライドされたコントローラー名を指定することで、コントローラーを適切に指定していないようです。すべてが期待どおりに機能しています。

于 2012-05-03T12:11:40.090 に答える