問題タブ [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 投票する
0 に答える
1283 参照

module - Rails 4 のモジュールから class_attribute にアクセスする

attr_accessible次のようにカスタム属性を定義するモジュールがあります。

attr_accessible は で定義されているのでActiveModel::MassAssignmentSecurity、 に含めますMyModule。しかし、私が電話するときobject = MyClass.first; object.var1

次のエラーが表示されます。

現在、このメソッドは active_support/core_ext/class.rb で定義されているようです。ただし、その後も

それでも同じエラー メッセージが表示されます。

このメソッドにアクセスするには、どのモジュールを含める必要がありますか? 私はprotected_attributesGemでRails 4を使用しています。

Update1: 追加include ActiveModel::MassAssignmentSecurity

0 投票する
5 に答える
68958 参照

ruby-on-rails - Rails の以前のバージョンで attr_accessible を使用した場合に、Rails 4 で禁止された属性エラーが発生する

Rails 4 への最近のアップグレードでは、以下に似たコードを使用して属性を更新しても機能せず、ActiveModel::ForbiddenAttributesエラーが発生します。

ユーザーがモデルに次の attr_accessible 行を持っている場所:

Rails 4 で同じタスクをどのように達成しますか?

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

ruby-on-rails - Rails 4 へのアップグレード時に一括割り当てが失敗する

メッセージの内容を試して、に追加gem 'strong_parameters'しましたGemfile

しかし、私がそうrails sすると、上記のエラーが発生します。

アップデート

私は試した:

in confgi/application.rb、 with もありfalseますが、実際にはそのオプションがわかりません。

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

ruby-on-rails - RDoc で rails attr_accessible フィールドにコメントする

attr_accessibleRails クラスのフィールドにコメントを追加して、RDoc (または Yard) によって取得されるようにするにはどうすればよいですか。これが私のサンプル コードですが、生成された RDoc ファイルにコメントが表示されません (ただし、メソッドのコメントは正常に機能します)。

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

ruby-on-rails - Rails 4 - メールボックス attr_accessible

MailboxerRails4 を動作させようとしていますが、うまくいきませんでした。

私のconversations_controller.rbは次のようになります ->

終わり

そして私のapplication_controller.rbはこのように - >

終わり

ページの読み込み時に取得 ->

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

ruby-on-rails - ユーザー変更レコードのタイプを取得する - Rails

私は自分のモデルに持っています:

そして、私のアクティブな管理者イニシャライザーで:

モデル内のレコードを編集している役割を取得して、次のようなことを行うことは可能ですか:

?