問題タブ [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.

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

ruby-on-rails-3 - Rails: Nested_form_for とスコープ、POST はレコードを 2 回作成/複製する

私のフォームでは、このような管理スコープが必要です

これをnested_form_forに置き換えます(Ran BatesのNested_form gemを使用)

POST アクションは、このイベントの新しいネストされたタスク レコードを2 回挿入します!?

:adminスコープを削除するとこれが修正されますが、それなしではできませんでした。ここでの解決策は何ですか?ありがとう!

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

ruby-on-rails - ネストされたフォームにIDを含める方法は?

ネストされたフォームがあり、storesモデルにcity_idを含めたいのですが、これは<%= s.hidden_field :city_id, @city.id %>正しいですか?はいの場合、その後コントローラーに何を追加しますか?それを含めるのが正しい方法ではない場合、誰かが私に正しい方法を教えてもらえますか?どうもありがとう。

コントローラ

モデル

エラー

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

ruby-on-rails - nested_form、has_many :through、結合モデルの属性の更新

私は ryan bates のプラグイン nested_form を使用しており、 has_many :through 関係のフォームを作成しようとしています。

私は3つのモデルを持っています:

以下のフォームはプロファイル用ですが、その中に組織がネストされています。f.fields_for :organizations を実行して組織に関する情報を作成できますが、組織のメンバーシップに固有の情報を更新する方法がわかりません。具体的には、メンバーシップ テーブルに title 属性があります (Organization の未定義メソッド「title」というエラーがスローされるため、以下でコメントアウトしました)。どんな助けでも大歓迎です!ありがとう。

0 投票する
4 に答える
2378 参照

javascript - 動的にネストされたフォーム link_to_add が 2 回呼び出される

ryan bates nested_form gem を使用して、ネストされたフィールドをフォームに動的に追加しています。

例えば

リンクがクリックされるたびに2つの空のフィールドが追加されることを除いて、すべてが機能します。

ブレークポイントを配置する $('form a.add_nested_fields').live('click', function() と、2回呼び出されることがわかります...

Macでクロムを使用しています

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

nested-forms - ネストされたフォームは、2つのコピーを追加し、Rails3.1アセットパイプラインの最初のコピーを削除します

レール3.1

Nested_forms

セットアップでいくつかの問題が発生し、間違ったソリューションを一緒にハッキングした可能性があります。


理由についてのアイデア...

  • link_to_add2つのコピーを作成しています
  • link_to_destroy間違ったコピーを破壊しています
0 投票する
1 に答える
1027 参照

ruby-on-rails - 未定義のメソッド`simple_nested_form_for'

ネストされたフォームのRailsプラグインを使用しようとすると、なぜこのエラーが発生するのですか?

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

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のみに変更して効果がないようにしました。

どんな助けでも大歓迎です

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

ruby-on-rails - フォーム フィールドが Nested_Form gem を含むページの最初のフォーム フィールドである場合、「削除」リンクを削除する方法は?

ユーザーがフォームフィールドを動的に追加および削除できるようにするnested_form gemを使用しています。正常に動作していますが、ユーザーが最初の file_field を削除できないようにして、ユーザーが追加したフィールドの場合にのみ「削除」リンクを表示できるようにしたいと考えています。私の「_form」と「_photo_fields」のパーシャルは以下のとおりです。解決策は、「このフィールドがページ上のそのタイプの最初のフィールドでない場合は、「削除」リンクを表示する」のようなことだと思いますが、それを達成する方法がわかりません。あなたが提供できる洞察をありがとう。

_form.html.erb:

_photo_fields.html.erb:

0 投票する
0 に答える
207 参照

ruby-on-rails - ショーページからnested_form_forを使用できますか

imdb-party gem を使用して、imdb データベースからレコードを取得しています。今、映画に予告編を追加する必要があります。単純なnested_form_forを使用しているため、複数のトレーラーをデータベースに追加したいと考えています。基本的に、ショームービーページに「予告編を追加」というリンクが必要です。これをクリックすると、入れ子になったフォームが text_field で表示され、そこに URL を追加して送信します。

助けてください..!私はレールの初心者です

これは私がやろうとしていることです。これはフォームではなくショーページに書かれています

これは #

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

ruby-on-rails - Rails でのフォームの混合

私のアプリでは、ユーザーはトーナメントに関する情報を登録できます。ユーザーが有料の顧客である場合、追加情報を入力できます。それ以外の場合、追加情報のフィールドは使用できません (表示されますが無効になります)。

私はこれを 2 つのオブジェクトとしてレイアウトしました: Tournamentand TournamentExtraswhere the 前者has_one :tournament_extrasと後者belongs_to :tournamentTournamentまたaccepts_nested_attributes_for :tournament_extras

これをひとつの形として見せたい。2 つのオブジェクトのフィールドは関連しています。つまり、開始日 ( までTournament) を追加できますが、有料の顧客のみが終了日 ( までTournamentExtras) を追加できますが、2 つのフィールドは論理的に関連付けられているため、フォームに次々と表示されます。

どうすればいいですか?

form_for好きな場所に任意のフィールドを追加できることを期待して、(フィールドを追加する前に) 相互にandfields_forループを開こうとしました。それはうまくいきませんでした。明らかに、フィールド ループ内でフォーム オブジェクトを参照することはできません (?)。