問題タブ [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 投票する
1 に答える
7309 参照

ruby-on-rails - モデルなしで formtastic でフォームを作成する方法はありますか?

formtastic を使用してフォームを作成したいのですが、それに関連付けられたモデルがありません (ユーザー名、パスワード、openid URL を使用したログイン フォーム)。

もちろん、それを行うためのモデルを作成することはできましたが、そのモデルは有用なコードが含まれていないハックに過ぎませんでした。

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

ruby-on-rails - Formtastic を使用した ROR の 1 対多の関係

このトピックのフォローアップ: (Rails) 親のフォームで子レコード (1 対多) を表示する方法は?

多くの製品を含むカテゴリを作成しています。そこで、ユーザー Chandra Patni が提案したように、Formtastic を使用します。しかし、product.rb に attr_accessible を追加したときに問題があることがわかりました。

そして、これはcategory.rbです:

attr_accessible :category_id, :name を追加した後、入力しても検証が狂ってしまい、テキスト値で null として扱われます。しかし、attr_accessible :category_id, :name を削除すると、すべてが機能します。

もう1つ、 products/new.html.erb に、商品情報を入力するためにこれを作成しましたが、

しかし、カテゴリ名ではなく :category id を返すことがわかりました。私は何をすべきか?高度なThx。

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

ruby-on-rails - ruby on rails (および formtastic!) では、acts_as_tggable_on タグを表示できません。

与えられた

ユーザーとして、ネストされた新しい vendors/5/reviews/new にいます。Review モデルに書き込まれる :params に加えて、Vendor モデルに属するタグを含めることができる必要があります。

私はacts_as_taggable_on(http://github.com/mbleigh/acts-as-taggable-on)を使用しました:

formtastic を使用してタグを送信し、field_for を使用して、フォームが CREATE Review にある場合でも、ベンダーに確実に書き込むようにします。

ベンダーのタグを次のように表示しようとしました:

私の結果:何もありません。

1) タグを正しく書いていますか? コンソールで正しいSQLを作成しているようです

2)acts_as_taggable_onを使用してタグリストを表示する正しいアプローチをしていますか?

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

ruby-on-rails - formtastic-文字列入力に値を事前入力する方法

私は、ユーザーがコメントにメールを残すだけでコメントを投稿できるアプリを作成しています。

メールアドレスをパラメータとしてリンクすることで、そこから直接登録できるようにしたいと思います
(: <%= link_to register_path(:email => @comment.email %>)-したがって、既存のユーザーレコードはまだありません。これは、オプションを介してフィールド
に値を適用することによって実行する必要があります。form.input:value

しかし、次のコードは機能しません!

私はformtasticrdocとローカルgemの内部を調べましたが、そのためのオプションが見つかりませんでした。

誰か提案?

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

ruby-on-rails - authlogic - セッションの作成が失敗し、エラー メッセージが表示されない原因 (formtastic を使用)

authlogic について 2 つの質問があります。

1 - セッションの作成に失敗した原因 (たとえば、確認されていない、ブロックされている、間違ったパスなど) を取得して、アプリのロジックで使用する方法 (確認のために別のページにルーティングするか、パスを再入力するなど)?

2 - formtastic と authlogic の統合に関する質問。ログインとパスが提供されていない場合に、セッションの作成時にエラー メッセージを表示する方法。空のフォームを送信するたびに-エラーメッセージはありません(ただし、form.error_messagesは、ログインとパスを入力する必要があることを示しています)が、フィールド(ログインまたはパス)の1つが提供されている場合-すべて正常に機能します.

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

ruby-on-rails - Formtastic で :collection と :include_blank を使用する。どうやってするの?

Ruby on Rails 用の優れた Formtastic プラグインを使用しています。

カスタムコレクションを使用するときに、空白(オプション)を含める方法を知っている人はいますか?

私がしようとすると:

コレクションで選択ボックスを取得しますが、空白ではありません...

0 投票する
3 に答える
9640 参照

ruby-on-rails - グループ化による整形的な選択

Formtastic を使用すると、単純な選択ができます。

ここでは、子供のカテゴリのみを表示します。親子関係にはacts_as_treeプラグインを使用しています。親カテゴリも表示したいと思います。

Formtastic で生成された選択は次のようになります。

acts_as_tree機能を備えたモデルのFormtastic selectでグループ化を使用するには? 誰か知っていますか?

更新しました

私はこれがうまくいくはずだと考えました:

しかし、それはエラーではありません:

Formtastic にバグがあるようです。formtastic.rb を調べたところ、 detect_group_associationメソッドで object_class が見つかりました。

実際、このメソッドではobject_class が定義されておらず、formtastic.rb にはその名前のプライベート メソッドはありません。しかし、関連付けを明示的に定義するために:group_associationを使用できます。

しかし、私は別のエラーに遭遇しました:

私はActs_as_treeをオフにして、自分自身の自己参照関連を書いてみました。Acts_as_tree と同じ動作は次のようになります。

エラーは同じです。誰でも助けることができますか?

更新しました

次の小さなステップ。Formtastic を使用しないこのコードは正常に動作します。

ps: top_categories は、親カテゴリのコレクションを持つヘルパー メソッドです。

最後に、それを Formtastic 構文に変換します:)

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

ruby-on-rails - Formtastic の同じ LI 要素に 2 つの入力を含める

formtastic を使用して、アイテムの数量と測定単位を要求する数量フィールドと単位フィールドがあります。

私の問題は、数量ボックスの横に単位ボックスを表示したいということです。ただし、formtastic は各入力を独自の LI 要素に入れるため、それらを並べて表示することはできません。

何か案は?

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

ruby-on-rails - Formtastic Time フィールドは、2 つの選択の代わりに HH::MIN(00 & 30) として読み取られますか?

レールの Formtastic プラグインをオーバーライドして、時間が 30 分単位で分を表す単一のドロップダウンとして表示されるようにする方法を探しています。2 つのドロップダウンの代わりに、1 つは時間用、もう 1 つは分用です。

例: 午前 1:00、午前 1:30、午前 2:00 など?

任意の助けをいただければ幸いです。

0 投票する
3 に答える
6614 参照

ruby-on-rails - レールでformtasticを使用して関連付け(has_many)モデルのフィールドを使用する

いろいろ検索してみましたが、思い通りにできません..ここに私の問題があります。

Movingresourcesなどの追加フィールドが含まれますquantity。「請求書」のビューに取り組んでいます。書くだけで関係全体を簡素化するformtasticのおかげで

そして、本当に素敵なチェックボックスリストを取得します。しかし、これまでのところわかっていないのは、「movingresource」の追加フィールドを、そのモデルの目的のフィールドの隣または各チェックボックスの下で使用するにはどうすればよいですか?

主にオブジェクトの配列を手動でループして適切なフォームを作成し、form.inputs 部分で :for を使用するかどうかにかかわらず、さまざまなアプローチを見ました。しかし、これらの解決策はどれもきれいではありませんでした (たとえば、必要なオブジェクトが構築または生成されておらず、それらの生成が混乱を引き起こしたため、編集ビューでは機能しましたが、新しいビューでは機能しませんでした)。

これに対するあなたの解決策を知りたいです!