私はUserモデルを持っています。 Adminモデルから「確認」属性を更新しようとしています。しかし、これを実行している間、すべての属性が再び渡されます。使用されたハッシュのために、これにより再び渡されるパスワードが変更されています。 Michael Hartのチュートリアルのようにモデルを実装し、同じハッシュ技術を使用しました。ユーザーのユーザー名プロパティを調整することができます:あなたは属性がPOSTされたときに、ホワイトリストupdate_attributeがRailsのパスワードを変更しています
attr_accessible :username
でアクセスしている今だけWICH設定できる管理モデルで
コードを表示してください。管理コントローラから – tsherif
コード: DEFユーザ@ を確認= User.find_all_by_confirmed(偽) 端がDEFユーザー= User.find(paramsは[:ID])@ をconfirm_user user.update_attribute @(:確認し、 true) redirect_to:back end –
あなたの質問を編集し、適切に書式設定されたコードを追加してください。 – tsherif