問題タブ [attr-accessible]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
95 参照

ruby-on-rails - 未定義のメソッド「encrypted_latitude」 #

こんにちは、対称暗号化(This one) gem を使用していくつかのフィールドを暗号化しています。すべてのキーを生成し、そこに記載されているすべての手順に従いました。しかし、サーバーにデータを保存しようとすると、これらの行にエラーがスローされます

エラーは

ジェムのタイプ、手順を確認しましたが、すべて問題ないようです。私が見逃しているものは何か...これらの行をモデルから削除するとすべて機能します。さらに、両方のフィールドに attr_accessible を追加し、attr_accessible を機能させるために protected_attributes gem を追加しました。

私がどこで間違ったのか..ありがとう

0 投票する
1 に答える
3784 参照

ruby-on-rails - 「保護された属性」gemの使用中にRails NoMethodError(未定義のメソッド「id」...)

Rails 4に明示的に戻す「protected_attributes」gem を Rails で使用していますattr_accessible(これは、別の Gem との互換性のために必要でした。長い話です)。

コードを記述しているときに、アクセス可能として名前が付けられていない属性にアクセスしようとしました。次のエラーを受け取りました。

自分の間違いに気づき、:id残りのattr_accessibleリストを追加しました。ただし、Rails サーバーを再起動した後でも、コードを実行するたびにまったく同じエラーが発生します。これは以前に私に起こったことがあり、私がしたことはrake db:reset、何らかの理由で問題を解決しました(ただし、その過程でデータベースを破壊しました)。データベースを二度と消去したくない... これを修正する簡単な方法はありますか? 私がクリアしていないキャッシュか何か?ありがとう。

編集:興味のある方のために、これは完全なトレースです:

0 投票する
1 に答える
807 参照

ruby-on-rails-4 - Mongoid で未定義のメソッド `attr_accessible'

Rails 4.1.1、ruby 2.1、mongodb、mongoid をラッパーとして使用し、rails_admin を管理インターフェースの作成に使用しています。

「attr_accessible」がRails4では機能しなくなったことは知っています。だから私は 'protected_attributes' gemをインストールしました。しかし、まだ成功していません。コンソールにまだ警告が表示されます

したがって、モデルでattr_accessibleを定義しているため、Rails管理者はCompanyクラスをロードしません。これが私の会社のモデルです。

助けてくれる体はありますか?ありがとう

0 投票する
1 に答える
98 参照

ruby-on-rails - ソーサリー外部: 保護された属性をまとめて割り当てることはできません

記事を通じて gem Sorcery を調整します: github.com/NoamB/sorcery/wiki/External。

ログイン後のユーザーは、記録を作成し、Amazon AWS から S3 にダウンロードされたイメージに添付できます。しかし、設定したらログインできるのですが、画像をアップロードできません。ターミナルでエラーを書き込みます:

スクリーンショット: http://monosnap.com/image/OyzrIct0G3uchY3XIUwyJEXxwUrcGU

コントローラーの設定では、strong_parameters を使用します。

助けて!コードで strong_parameters を使用するには?

PS確かに、私はコントローラーを書きました: https://gist.github.com/windsochi/86ab6f541445896e65f0。attr_accessible を削除して strong_parameters を追加する方法がわかりません。

0 投票する
1 に答える
1084 参照

ruby-on-rails - レール4でattr_accessible

私は onemonth rails をやっていますが、attr_accessible 関数に問題があります。Rails 4(gem 'protected_attributes') に gem としてインストールし、simple_form で使用しています。

しかし、問題は、フォームを名前で更新すると、それを覚えていないことです! しかし、それは正常に更新されたと言っていますか??

これは私のuser.rbです

0 投票する
2 に答える
6180 参照

ruby-on-rails-4 - attr_accessible と strong パラメータの違い

attr_accessor私は、いくつかの異なる場所で、attr_accessibleおよび強力なパラメーターについて少し読んでいます。

attr_accessor と attr_accessible の違い
Rails 4 で attr_accessible はどのように使用されますか? http://edgeapi.rubyonrails.org/classes/ActionController/StrongParameters.html

そして、私は大量の割り当てを見ています:

http://code.tutsplus.com/tutorials/mass-assignment-rails-and-you--net-31695

attr_accessibleと strong のパラメータの違いがよくわかりません。私は上記の主題を完全に理解しているわけではないので、簡単なことを見落としているかもしれませんが、それらが同様の仕事をしていることは知っています.

attr_accessibleしかし、強力なパラメータとの違いは何ですか? 同じものの名前が違うだけですか?なぜ私たちは一方から他方に移動したのですか?

どんな情報でも大歓迎です。