問題タブ [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.
ruby-on-rails - Has One 関係について混乱している Formtastic
私は、'has_one' と 'belongs_to' の関係に固執しており、Formtastic で適切に表示されるようにしています。1 つの写真 (プロフィール写真) を持つ人物モデルがあります。ユーザーがラジオボタンを使用して画像を選択できるようにしたい。これまでのところ、私は持っています:
ただし、これは失敗します (外部キーが Rails の関連付けの「belongs_to」側に格納されているためです。何か提案はありますか?
ruby-on-rails - Formtastic でネストされた属性を割り当てる
私はしばらくこれを理解しようとしてきましたが、まだ運がありません。CompaniesとPeopleを結合する company_relationships テーブルがあり、「corp_credit_id」と呼ばれる関係の性質を説明する追加のフィールドを格納しています。Person の company_relationships を追加するためにフォームを正常に機能させることはできますが、そうするときにその修飾子フィールドを設定する方法を理解できないようです。何か案は?
私のプロジェクトの詳細: 人々はcompany_relationshipsを通じて多くの会社を持っています。その余分なフィールドを使用して、特定の関係をすべてグループ化しています。そのため、個人の医師、請負業者などをグループ化できます。
私のモデル:
Company.rb (要約)
Person.rb (要約)
company_relationship.rb
formtastic を使用して、私のフォームは部分的です。
だから私がやりたいのは、その入力で :corp_credit_id => '1' のようなもので、その属性をコーヒーショップに割り当てます。しかし、formtastic はこの割り当てを許可していないようです。
これを行う方法についてのアイデアはありますか?
activerecord - accept_nested_attributes_for を formtastic および paperclip と組み合わせて使用
私は単純な一対多の関連付けをしようとしています。ネストされたフォームを介してアルバムに属する写真を更新しようとしています:
フォト アルバムの編集フォーム:
それは同時に機能し、機能しません。明らかに、タイトルと説明に問題はなく、formtastic はアルバム内のすべての写真にチェックボックスを正しく作成します。しかし、ここですでに最初の質問があります。
1) チェックボックスの横に写真を表示するにはどうすればよいですか? 私はそれを自分で解決することができました:
画像を表示します。
アルバムとアルバム モデルは次のとおりです。
そして写真モデル:
アルバム コントローラ:
スローされたエラー:
行 50 は update_attributes 行に対応します。
助けてくれてありがとう。
ステフ
ruby-on-rails - デフォルトのformtasticレイアウトを無効にする方法はありますか?
ある特定のケースでは、フォームを(インプレース編集用の)の一部としてレンダリングしたいと思います。.inputs / .buttonsによって生成されたレイアウトを無効にする方法はありますか?代わりに
単にフィールドをラップしたいのですが
この問題に対する組み込みの方法または解決策はありますか?
ruby-on-rails - Formtastic との多対多の関連付けが機能しない
私のユース ケースは、RailsCasts で示したものよりも少し複雑です。
不明な属性が表示されます: ユーザーエラーです。
問題とユーザーは、別のモデルを介して多対多で関連付けられます。問題モデルでaccepts_nested_attributes_forを指定しました。
私のビューコード:
<%終了%>
私のコントローラーコード:
何か案は?ありがとう!
ruby-on-rails - Formtastic レイアウトの再配置
CSS とスタイルシートに関しては、私は formtastic にまったく慣れておらず、かなり経験がありません。
この図の下部のようにレイアウトを再配置しようとしています。
ご覧のとおり、ドロップダウンをうまく整列させることができましたが、料金/コンサルタントの時間は調整できませんでした。
これは私の .erb ファイルです。
formtastic_changes.css ファイルを次のように編集しました。
そして、これが問題です。width 属性をいくら変更しても、何も変わりません。「.string」を削除すると、幅の変更は機能しますが、フィールドは互いに隣り合っていませんが、互いに上/下に配置されています。
Railcast の Formtastic チュートリアルと Formtastic Rdoc の両方を見てきましたが、まだこの問題を解決できないようです。
誰かが私を正しい方向に向けることができますか? 助けてくれてありがとう。
ruby-on-rails - formtastic の使用中にフォームの選択メニューでオプションを動的にロードする
私はフォームタスティックフォームを持っています。そして問題は簡単です。2つのセレクトメニューがあります。1 番目の選択メニューで選択したオプションに基づいて、2 番目の選択メニューにデータを入力する必要があります。私はフォームコードにこれを持っています。
そのため、部門に選択された値に基づいて、課題タイプ メニューに対応するデータが入力されます。これは、コントローラーでのリモート アクションです。
そして、これは私が得るエラーです:
どうすればこれを機能させることができますか? ありがとう!
validation - Rails3のフォーム検証エラー
Rails 3でFormtasticを使用して作成したフォームがあります。フォームはClientsControllerの#createアクションに送信され、保存が成功すると、コントローラーは「ありがとう」ページにリダイレクトします。保存に失敗すると、フォームが埋め込まれているページにリダイレクトされます。フォームページに検証エラーをインラインで表示できるようにしたいのですが、そのページにリダイレクトした後、エラーオブジェクトは空に戻ります。
フォームに検証エラーを表示できるようにするにはどうすればよいですか?
これがコントローラーからのコードです。
いくつかの追加の詳細:私はRefineryCMSを使用しているため、フォームがあるページのビューがないためrender
、ビューを表示できません。
ruby-on-rails-3 - Formtastic を Rails 3 のデフォルトのフォームビルダーとして設定することは可能ですか?
application.rb では次のようになります。
そうすると、モデルを足場にしようとするとエラーが発生します。
Formtastic をデフォルトのフォームビルダーとして設定することはできますか?
を更新しました。
シンプルなフォームを試してみましたが、本当に素晴らしいです (おかげでnathanvda
)。DSL は Formtastic とほぼ同じです。私にとって唯一の重要な違いは、ボタンのラベルをカスタマイズすることです。formtastic では、リソース ファイル (formtastic.yml) を使用して、同じモデルとアクションに異なるラベルを設定できます。たとえば、Devise ビューなどで必要になる場合があります。ただし、この場合でも、次の非常に単純な方法で実行できるため、formtastic から単純なフォームに切り替えるのに費用はかかりません。
元の質問について。単純なフォームをインストールすると、scaffold で使用される lib/templates/haml/scaffold ディレクトリにテンプレートが作成されます。簡単です。
ruby-on-rails-3 - Rails 3で機能するネストされたフォームを作成するにはどうすればよいですか?(ルーティングエラーが発生します。)
次のようなClientモデルとProposalRequestモデルがあります。
ルートファイルには、いつものようにネストされたルートを含めました。
そして、これはこれまでの私のフォームです:
しかし、この後、私はこのエラーのために立ち往生しています。
誰かが私がこのエラーをパズルで解くのを手伝ってもらえますか?