問題タブ [nested-form-for]
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-3 - Rails: Nested_form_for とスコープ、POST はレコードを 2 回作成/複製する
私のフォームでは、このような管理スコープが必要です
これをnested_form_forに置き換えます(Ran BatesのNested_form gemを使用)
POST アクションは、このイベントの新しいネストされたタスク レコードを2 回挿入します!?
:adminスコープを削除するとこれが修正されますが、それなしではできませんでした。ここでの解決策は何ですか?ありがとう!
ruby-on-rails - ネストされたフォームにIDを含める方法は?
ネストされたフォームがあり、storesモデルにcity_idを含めたいのですが、これは<%= s.hidden_field :city_id, @city.id %>
正しいですか?はいの場合、その後コントローラーに何を追加しますか?それを含めるのが正しい方法ではない場合、誰かが私に正しい方法を教えてもらえますか?どうもありがとう。
コントローラ
モデル
エラー
ruby-on-rails - nested_form、has_many :through、結合モデルの属性の更新
私は ryan bates のプラグイン nested_form を使用しており、 has_many :through 関係のフォームを作成しようとしています。
私は3つのモデルを持っています:
以下のフォームはプロファイル用ですが、その中に組織がネストされています。f.fields_for :organizations を実行して組織に関する情報を作成できますが、組織のメンバーシップに固有の情報を更新する方法がわかりません。具体的には、メンバーシップ テーブルに title 属性があります (Organization の未定義メソッド「title」というエラーがスローされるため、以下でコメントアウトしました)。どんな助けでも大歓迎です!ありがとう。
javascript - 動的にネストされたフォーム link_to_add が 2 回呼び出される
ryan bates nested_form gem を使用して、ネストされたフィールドをフォームに動的に追加しています。
例えば
リンクがクリックされるたびに2つの空のフィールドが追加されることを除いて、すべてが機能します。
ブレークポイントを配置する $('form a.add_nested_fields').live('click', function()
と、2回呼び出されることがわかります...
Macでクロムを使用しています
nested-forms - ネストされたフォームは、2つのコピーを追加し、Rails3.1アセットパイプラインの最初のコピーを削除します
レール3.1
セットアップでいくつかの問題が発生し、間違ったソリューションを一緒にハッキングした可能性があります。
理由についてのアイデア...
link_to_add
2つのコピーを作成していますlink_to_destroy
間違ったコピーを破壊しています
ruby-on-rails - 未定義のメソッド`simple_nested_form_for'
ネストされたフォームのRailsプラグインを使用しようとすると、なぜこのエラーが発生するのですか?
ruby-on-rails - Rails3.1はnested_formからfields_forをレンダリングしません
私はそのプロジェクトモデルを持っていhas_many :tasks
ます。Rails 3.1にネストされたリソースを追加し、nested_form gemを試して、プロジェクトの編集時にタスクを追加/削除できるようにしました。
以前に別のRails3アプリケーションでnested_formを使用しましたが、正常に機能しましたが、現在はfields_for
何もレンダリングされません。
これが私のコードです:
と私のルートで:
しかし、ブラウザでページにアクセスすると、
空になります。fields_forなどはありません。入れ子になったform.jsが読み込まれ、GEMFILEでをポイントしgem "nested_form", :git => 'https://github.com/fxposter/nested_form.git'
ます。どこかで読んだので、simple_formをサポートするためにこれを行う必要があります。また、simple_nested_form_forをnested_form_forのみに変更して効果がないようにしました。
どんな助けでも大歓迎です
ruby-on-rails - フォーム フィールドが Nested_Form gem を含むページの最初のフォーム フィールドである場合、「削除」リンクを削除する方法は?
ユーザーがフォームフィールドを動的に追加および削除できるようにするnested_form gemを使用しています。正常に動作していますが、ユーザーが最初の file_field を削除できないようにして、ユーザーが追加したフィールドの場合にのみ「削除」リンクを表示できるようにしたいと考えています。私の「_form」と「_photo_fields」のパーシャルは以下のとおりです。解決策は、「このフィールドがページ上のそのタイプの最初のフィールドでない場合は、「削除」リンクを表示する」のようなことだと思いますが、それを達成する方法がわかりません。あなたが提供できる洞察をありがとう。
_form.html.erb:
_photo_fields.html.erb:
ruby-on-rails - ショーページからnested_form_forを使用できますか
imdb-party gem を使用して、imdb データベースからレコードを取得しています。今、映画に予告編を追加する必要があります。単純なnested_form_forを使用しているため、複数のトレーラーをデータベースに追加したいと考えています。基本的に、ショームービーページに「予告編を追加」というリンクが必要です。これをクリックすると、入れ子になったフォームが text_field で表示され、そこに URL を追加して送信します。
助けてください..!私はレールの初心者です
これは私がやろうとしていることです。これはフォームではなくショーページに書かれています
これは #
ruby-on-rails - Rails でのフォームの混合
私のアプリでは、ユーザーはトーナメントに関する情報を登録できます。ユーザーが有料の顧客である場合、追加情報を入力できます。それ以外の場合、追加情報のフィールドは使用できません (表示されますが無効になります)。
私はこれを 2 つのオブジェクトとしてレイアウトしました: Tournament
and TournamentExtras
where the 前者has_one :tournament_extras
と後者belongs_to :tournament
。Tournament
またaccepts_nested_attributes_for :tournament_extras
。
これをひとつの形として見せたい。2 つのオブジェクトのフィールドは関連しています。つまり、開始日 ( までTournament
) を追加できますが、有料の顧客のみが終了日 ( までTournamentExtras
) を追加できますが、2 つのフィールドは論理的に関連付けられているため、フォームに次々と表示されます。
どうすればいいですか?
form_for
好きな場所に任意のフィールドを追加できることを期待して、(フィールドを追加する前に) 相互にandfields_for
ループを開こうとしました。それはうまくいきませんでした。明らかに、フィールド ループ内でフォーム オブジェクトを参照することはできません (?)。