問題タブ [strong-parameters]

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 に答える
5277 参照

ruby-on-rails - Rails 4で許可されていないパラメーター

について読みましcollection_check_boxesたが、チェックされた値を設定する方法がわかりません。私は次のモデルを持っています:

編集ビュー:

html チェックボックスは問題ありませんが、値を に設定する方法がわかりませんobjective。定義しようとしobjective_ids= objectives_idsましたが、何も起こりません。

コントローラーで:

編集 ログファイルは言うUnpermitted parameters: perspective_id, objective_ids

0 投票する
3 に答える
1636 参照

ruby-on-rails - Rails 入門チュートリアル: 5.7 投稿の表示 -- 禁止属性エラーなし

私はこのRailsチュートリアルに従っています:

http://guides.rubyonrails.org/getting_started.html

セクション 5.7 は、ActiveModel::ForbiddenAttributesError を予期する必要があることを示しています。

問題は、エラーが発生しないことです。permit キーワードなしで機能します。

私の作成方法は次のようになります。

Rails 4.0 と Ruby 2.0 を使用しています。強力なパラメーターのセキュリティ機能が機能しない理由は何ですか?

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

ruby-on-rails - Rails 4 + 電子メールまたはユーザー名と強力なパラメーターを使用した Devise ログイン

私はRoRが初めてで、このデバイスの問題に悩まされています。ユーザーが電子メールまたはユーザー名でサインインできるようにしたい (ユーザー名での登録は既に問題ありません)。

私はこれらの記事に従いました: 記事 1記事 2そして、あなたは以下の結果を見ることができます:

application_controller.rb

user.rb

new.html.erb

devise.rb

... config.authentication_keys = [ :login ] ...

結果

"sign_in" permit :login for User に指定したため、なぜ機能しないのかわかりません。

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

ruby-on-rails - 強力なパラメータを持つカスタム パラメータは許可できません

ネストされたカスタム パラメータを許可したいのですが、それらにアクセスする方法がわかりません。

これらは私のパラメータです:

強力なパラメーターのドキュメントによると、次のような組み合わせをいくつか試しました。

しかし、それらは機能していません。私は何が欠けていますか?

0 投票する
6 に答える
12352 参照

ruby-on-rails - Rails 4 では、デフォルトで強力なパラメーターを無効にします

とにかく強力なパラメータの使用を無効にする方法はありますか?

そして、それがセキュリティ上の脆弱性であることは知っていますが、私は本当にそれを必要としない/望んでいません.