問題タブ [formtastic]

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

ruby-on-rails - Has One 関係について混乱している Formtastic

私は、'has_one' と 'belongs_to' の関係に固執しており、Formtastic で適切に表示されるようにしています。1 つの写真 (プロフィール写真) を持つ人物モデルがあります。ユーザーがラジオボタンを使用して画像を選択できるようにしたい。これまでのところ、私は持っています:

ただし、これは失敗します (外部キーが Rails の関連付けの「belongs_to」側に格納されているためです。何か提案はありますか?

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

ruby-on-rails - Formtastic でネストされた属性を割り当てる

私はしばらくこれを理解しようとしてきましたが、まだ運がありません。CompaniesPeopleを結合する company_relationships テーブルがあり、「corp_credit_id」と呼ばれる関係の性質を説明する追加のフィールドを格納しています。Person の company_relationships を追加するためにフォームを正常に機能させることはできますが、そうするときにその修飾子フィールドを設定する方法を理解できないようです。何か案は?

私のプロジェクトの詳細: 人々はcompany_relationshipsを通じて多くの会社を持っています。その余分なフィールドを使用して、特定の関係をすべてグループ化しています。そのため、個人の医師、請負業者などをグループ化できます。

私のモデル:

Company.rb (要約)

Person.rb (要約)

company_relationship.rb

formtastic を使用して、私のフォームは部分的です。

だから私がやりたいのは、その入力で :corp_credit_id => '1' のようなもので、その属性をコーヒーショップに割り当てます。しかし、formtastic はこの割り当てを許可していないようです。

これを行う方法についてのアイデアはありますか?

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

activerecord - accept_nested_attributes_for を formtastic および paperclip と組み合わせて使用

私は単純な一対多の関連付けをしようとしています。ネストされたフォームを介してアルバムに属する写真を更新しようとしています:

フォト アルバムの編集フォーム:

それは同時に機能し、機能しません。明らかに、タイトルと説明に問題はなく、formtastic はアルバム内のすべての写真にチェックボックスを正しく作成します。しかし、ここですでに最初の質問があります。

1) チェックボックスの横に写真を表示するにはどうすればよいですか? 私はそれを自分で解決することができました:

画像を表示します。

アルバムとアルバム モデルは次のとおりです。

そして写真モデル:

アルバム コントローラ:

スローされたエラー:

行 50 は update_attributes 行に対応します。

助けてくれてありがとう。

ステフ

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

ruby-on-rails - デフォルトのformtasticレイアウトを無効にする方法はありますか?

ある特定のケースでは、フォームを(インプレース編集用の)の一部としてレンダリングしたいと思います。.inputs / .buttonsによって生成されたレイアウトを無効にする方法はありますか?代わりに

単にフィールドをラップしたいのですが

この問題に対する組み込みの方法または解決策はありますか?

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

ruby-on-rails - Formtastic との多対多の関連付けが機能しない

私のユース ケースは、RailsCasts で示したものよりも少し複雑です。

不明な属性が表示されます: ユーザーエラーです。

問題とユーザーは、別のモデルを介して多対多で関連付けられます。問題モデルでaccepts_nested_attributes_forを指定しました。

私のビューコード:

<%終了%>

私のコントローラーコード:

何か案は?ありがとう!

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

ruby-on-rails - Formtastic レイアウトの再配置

CSS とスタイルシートに関しては、私は formtastic にまったく慣れておらず、かなり経験がありません。

この図の下部のようにレイアウトを再配置しようとしています。 http://img242.imageshack.us/img242/3971/layoutiy.jpg ご覧のとおり、ドロップダウンをうまく整列させることができましたが、料金/コンサルタントの時間は調整できませんでした。

これは私の .erb ファイルです。

formtastic_changes.css ファイルを次のように編集しました。

そして、これが問題です。width 属性をいくら変更しても、何も変わりません。「.string」を削除すると、幅の変更は機能しますが、フィールドは互いに隣り合っていませんが、互いに上/下に配置されています。

Railcast の Formtastic チュートリアルと Formtastic Rdoc の両方を見てきましたが、まだこの問題を解決できないようです。

誰かが私を正しい方向に向けることができますか? 助けてくれてありがとう。

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

ruby-on-rails - formtastic の使用中にフォームの選択メニューでオプションを動的にロードする

私はフォームタスティックフォームを持っています。そして問題は簡単です。2つのセレクトメニューがあります。1 番目の選択メニューで選択したオプションに基づいて、2 番目の選択メニューにデータを入力する必要があります。私はフォームコードにこれを持っています。

そのため、部門に選択された値に基づいて、課題タイプ メニューに対応するデータが入力されます。これは、コントローラーでのリモート アクションです。

そして、これは私が得るエラーです:

どうすればこれを機能させることができますか? ありがとう!

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

validation - Rails3のフォーム検証エラー

Rails 3でFormtasticを使用して作成したフォームがあります。フォームはClientsControllerの#createアクションに送信され、保存が成功すると、コントローラーは「ありがとう」ページにリダイレクトします。保存に失敗すると、フォームが埋め込まれているページにリダイレクトされます。フォームページに検証エラーをインラインで表示できるようにしたいのですが、そのページにリダイレクトした後、エラーオブジェクトは空に戻ります。

フォームに検証エラーを表示できるようにするにはどうすればよいですか?

これがコントローラーからのコードです。

いくつかの追加の詳細:私はRefineryCMSを使用しているため、フォームがあるページのビューがないためrender、ビューを表示できません。

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

ruby-on-rails-3 - Formtastic を Rails 3 のデフォルトのフォームビルダーとして設定することは可能ですか?

application.rb では次のようになります。

そうすると、モデルを足場にしようとするとエラーが発生します。

Formtastic をデフォルトのフォームビルダーとして設定することはできますか?


を更新しました。

シンプルなフォームを試してみましたが、本当に素晴らしいです (おかげでnathanvda)。DSL は Formtastic とほぼ同じです。私にとって唯一の重要な違いは、ボタンのラベルをカスタマイズすることです。formtastic では、リソース ファイル (formtastic.yml) を使用して、同じモデルとアクションに異なるラベルを設定できます。たとえば、Devise ビューなどで必要になる場合があります。ただし、この場合でも、次の非常に単純な方法で実行できるため、formtastic から単純なフォームに切り替えるのに費用はかかりません。

元の質問について。単純なフォームをインストールすると、scaffold で使用される lib/templates/haml/scaffold ディレクトリにテンプレートが作成されます。簡単です。

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

ruby-on-rails-3 - Rails 3で機能するネストされたフォームを作成するにはどうすればよいですか?(ルーティングエラーが発生します。)

次のようなClientモデルとProposalRequestモデルがあります。

ルートファイルには、いつものようにネストされたルートを含めました。

そして、これはこれまでの私のフォームです:

しかし、この後、私はこのエラーのために立ち往生しています。

誰かが私がこのエラーをパズルで解くのを手伝ってもらえますか?