問題タブ [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.
module - Rails 4 のモジュールから class_attribute にアクセスする
attr_accessible
次のようにカスタム属性を定義するモジュールがあります。
attr_accessible は で定義されているのでActiveModel::MassAssignmentSecurity
、 に含めますMyModule
。しかし、私が電話するときobject = MyClass.first; object.var1
次のエラーが表示されます。
現在、このメソッドは active_support/core_ext/class.rb で定義されているようです。ただし、その後も
それでも同じエラー メッセージが表示されます。
このメソッドにアクセスするには、どのモジュールを含める必要がありますか? 私はprotected_attributes
GemでRails 4を使用しています。
Update1: 追加include ActiveModel::MassAssignmentSecurity
ruby-on-rails - Rails の以前のバージョンで attr_accessible を使用した場合に、Rails 4 で禁止された属性エラーが発生する
Rails 4 への最近のアップグレードでは、以下に似たコードを使用して属性を更新しても機能せず、ActiveModel::ForbiddenAttributes
エラーが発生します。
ユーザーがモデルに次の attr_accessible 行を持っている場所:
Rails 4 で同じタスクをどのように達成しますか?
ruby-on-rails - Rails 4 へのアップグレード時に一括割り当てが失敗する
メッセージの内容を試して、に追加gem 'strong_parameters'
しましたGemfile
。
しかし、私がそうrails s
すると、上記のエラーが発生します。
アップデート
私は試した:
in confgi/application.rb
、 with もありfalse
ますが、実際にはそのオプションがわかりません。
ruby-on-rails - RDoc で rails attr_accessible フィールドにコメントする
attr_accessible
Rails クラスのフィールドにコメントを追加して、RDoc (または Yard) によって取得されるようにするにはどうすればよいですか。これが私のサンプル コードですが、生成された RDoc ファイルにコメントが表示されません (ただし、メソッドのコメントは正常に機能します)。
ruby-on-rails - Rails 4 - メールボックス attr_accessible
Mailboxer
Rails4 を動作させようとしていますが、うまくいきませんでした。
私のconversations_controller.rbは次のようになります ->
終わり
そして私のapplication_controller.rbはこのように - >
終わり
ページの読み込み時に取得 ->
ruby-on-rails - ユーザー変更レコードのタイプを取得する - Rails
私は自分のモデルに持っています:
そして、私のアクティブな管理者イニシャライザーで:
モデル内のレコードを編集している役割を取得して、次のようなことを行うことは可能ですか:
?