問題タブ [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.
ruby-on-rails - params(strong_parameters) に新しい推奨保護モデルを使用するか、gemfile に「protected_attributes」を追加してください
これは、Relationship モデルに attr_accessible を追加したときに発生しました。
Devise や protected_attributes gem を使用しない場合、これを回避するにはどうすればよいですか? コントローラーでは、フィールドを要求および許可するプライベート メソッドを呼び出すことを知っています。これはモデルでも行うべきことですか?ここでのコンベンションは何ですか?
ありがとう!
ruby-on-rails - attr_accessible ロール ActsAsTaggableOn::Tag モデルをオーバーライドする方法は?
ActsAsTaggableOn gem の Tag モデルのフィールド :name の attr_accessible ロールをオーバーライドする方法は?
タグモデルでそういうのが欲しい…
管理者ロールでタグのフィールド名を編集できるようにするため
ruby-on-rails - 保護されたモデル属性の操作方法 -- 外部キー (一括割り当て保護エラー)
私のアプリケーションには、他の 3 つのモデル (user、subject、および student_level) に属するコースモデルがあります (モデルの説明にはhas manyが含まれています)。
コースを作成できるようにするために、コースモデルの 2 つのモデルの外部キーを attr_accessible として宣言しました。
これは、コースを作成するための私の _fields.html.slim ファイルです。
そして、これはcourses_controller.rbの私の新しいメソッドです
上記のコードは、科目と学生レベルの属性を一括割り当てしていることを示しています。
私を悩ませているのは、バージョン 3.2 の Hartl の Ruby on Rails チュートリアル (たとえば、p. 536、リスト 10.7) では、これらの外部キーを保護する必要があることです。また、保護された外部キーの割り当ての例があります。
現在、すべてが正常に機能しています。また、私の config/application.rb には config.active_record.whitelist_attributes = true が含まれています
今、attr_accessibleからsubject_idとstudent_level_idを削除すると(保護されるようになります)、アプリケーションは
私の質問: 2 つの外部キーを持つエンティティを作成するときのベスト プラクティスは何ですか? 外部キーを大量割り当てのために attr_accessible として公開せずに作成/編集する方法はありますか?
どうもありがとうございました!
アップデート:
ruby-on-rails-4 - コメント モデルが保存および表示されない: コメントの本文セクション
Rails は初めてで、リスティング モデルにコメント システムを追加するのに苦労しています。事実上、ユーザーによって作成されたリストがあり、他のユーザーがこれらのリストにコメントできるようにしたいと考えています。
私がこれまでに持っているもの:
以下を含むリスティング モデル:
以下を含むコメントモデル:
コメント コントローラ:
最後に、コメントを収集して表示する次のコードを含むリスト ビューです。
コメント ボックスはビューに正しく表示され、コメントを送信できますが、:body が保存されていないように見えるため、「x 分前に送信されました」だけが表示されます。コメント欄。
私が間違っている可能性があることについてのアイデアはありますか? パラメータの問題だと思いますが、解決できませんでした。
ありがとう!
ruby-on-rails - Rails 4.0.3 を使用して CSV をデータベースにインポートする
Ruby on Rails は初めてです。
Rails 4.0.3、Ruby 1.9.3 を使用しています。
インポートしようとしましCSV file from the sample "396-importing-csv-and-excel-master"
たが、エラーがスローされます。
エラー:
attr_accessible は使用されなくなりました
Strong パラメータを使用することを提案します。強力なパラメーターを使用して CSV をインポートするのを手伝ってくれる人はいますか?
ruby-on-rails - Rails 4 の attr_accessible
こんにちは、attr_accessible などを使用する必要があります。そして、Ruby On Rails の初心者です。
それは私のpost.rb
ファイルです
あなたの答えに感謝します。
ruby-on-rails - Rails 4 検証 attr_acessible エラー
Micheal Hartl の Ruby on Rails Tutorial Book に従っています。sample_app に名前とメールが存在するかどうかの検証をテストしています。Rails コンソールで
存在しない名前の値をテストしますが、見返りを得ています。
私のuser.rbは、
strong_parameters の使い方がわからないので、Gemfile に protected_attributes を次のように追加しました。
検証を機能させるにはどうすればよいですか?