問題タブ [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 - Formtasticで入力するためにコレクションを適切に渡す方法
Formtasticの標準のselect入力にコレクションを渡す必要があります。
問題は、名前とは異なるメソッドにアクセスするためにFormtasticが必要なことです。今、これは本当に問題です。私はいつでも配列を渡すことができます
問題は、この後、不要なIDの代わりにコントローラーで文字列を取得することです。代わりにハッシュを渡そうとしました:
問題は、Ruby 1.8.7を使用しているため、ハッシュの順序が指定されておらず、もちろん順序付けられた入力が必要なことです...
私はいくつかの解決策を想像することができますが、それらのすべては不必要なコードを必要とします。
この権利を解決する方法はありますか?
ruby-on-rails - has_many 関連付けで Formtastic の Semantic_fields_for を使用する
formtastic を使用してネストされたフォームを作成しようとしています。以下にコードを含めましたが、以下にリストしたいくつかの問題が発生しています。助言がありますか?ありがとう。
ホームが保存されると、デフォルトのユーザーが作成されます。既存のレコードではなく、新しく作成されたレコードのみをフォームに表示するにはどうすればよいですか?
#1が不可能な場合、既存のレコードを更新するにはどうすればよいですか? accept_nested_attributes_for に update_only を設定しましたが、まだ新しいレコードが作成されています。
コントローラー アクションで 2.times{ @home.home_members.build } を実行しています。@home.home_members のサイズを出力すると、期待どおり 3 (1 つは既に存在します) になります。フォームに 2 セットの入力しか表示されないのはなぜですか? 1 セットには既存の home_member データが入力されています。
ruby - Rails3.rc2からRails3にアップグレードすると、フォームが空白になります
ルビー1.9.2の使用
gem'rails'、'3.0.0.rc2'をgem'rails'、'3.0.0'に変更すると、どのフォームもレンダリングされません。
私のフォームはすべて<%=%>を使用しており、rc2ではすべてがうまく機能します。エラーも発生しません。
これは私のGEMFILEです:
ruby-on-rails - accepts_nested_attributes_forが機能しないのはなぜですか?(レール3)
Rails3アプリケーションでformtasticとhamlを使用しています。アンケートや質問用にネストされたフォームを作成しようとしていますが、うまくいきません。私はrailscastとそれとすべてを見てきましたが、私のアプリケーションでそれを機能させることができないようです。だから今、私は次のものを持っています:
モデル
関連するコントローラー方式
ビュー
フォームは正しくレンダリングされますが、質問を変更して[保存]をクリックすると、レコードに変更が反映されません。debug(params)をオンにしていますが、次のように返されます。
私はここで何が間違っているのですか?これらの属性チェンジャーを手動で作成する必要はありません。
ruby-on-rails - formtastic でフォームのオブジェクトにアクセスする
ということでアンケートアプリを作っています。ユーザーがバックエンドでフォームのタイプを選択すると、フロントエンドで特定のタイプとして表示されます。もちろん、それは理想にすぎません。今何が起こっているのかというと、formtastic がフォームを作成しているオブジェクトにアクセスできません。「question.kind」のような言い方はできますか? そのようにエラーを起こすだけです。これが私がこれまでに持っているものです...
これまでのところ、補完的なヘルパー メソッドは次のようになります。
ruby-on-rails - post_idを保存しないコメント
私は小さな(初心者の)問題にぶつかっています。
質問とレビューの2つのモデルがあります。
レビュースキーマ:question_id、user_id、rating、comments
'show'ビューで、次のフォームを統合しました(formtastic):
私のレビューコントローラーの作成アクションは次のようになります。
ただし、今では、question_idフィールドに質問IDが保存されていないように見えます。user_idをうまく保存します。
誰かが私が間違っていることの手がかりを持っていますか?ログが必要な場合は、私に知らせてください!前もって感謝します
ruby-on-rails - 素晴らしい。同じモデルの複数のオブジェクトのフォームを作成するにはどうすればよいですか?
「name」と「level」の2つのフィールドを持つサブジェクトモデルがあります。「/subjects#new」にアクセスして、一度に10個のサブジェクトオブジェクトを追加できるようにしたい。どうすればこれをformtasticで実行できますか。
通常の形式では、これを行います。
ruby-on-rails - Rails FormHelper(Formtastic)がブール値を正しく表示しないのはなぜですか?
Formtasticを使用していて、単純なブールフィールドがあります。私の見解では、私は
それはデータベースにうまく保存されます。ただし、ロードすると、常に最初の値( "Yes")が表示されます。
私は何が欠けていますか?フィールドがfalseの場合、デフォルトで「いいえ」になります。
ヒントをありがとう。
編集
["いいえ"、false]を最初に置くと、機能します。
なぜそれが重要なのですか?????
ruby-on-rails - Formtastic カスタム入力を rspec でテストするにはどうすればよいですか?
新しい Formtastic 入力タイプを追加するカスタム SemanticFormBuilder クラスを定義する rubygem があります。コードは期待どおりに機能しますが、テストを追加する方法がわかりません。Formtastic をロードし、semantic_form_for を呼び出してから、カスタム:as
タイプを使用する入力を追加できると考えていましたが、どこから始めればよいかわかりません。
ソースを調べることができる、このようなことをする宝石を知っている人はいますか? どこから始めるべきかについて何か提案はありますか?
私の gem には Rails 2.3.x が必要です
カスタム入力のソースは次のようになり、アプリケーションの初期化子に含めています。
私の他のソースコードが役立つかどうかはわかりませんが、ここで見つけることができますhttp://github.com/beerlington/classy_enum
ruby-on-rails - Semantic_fieds_forループ/formtasticのオブジェクトへのアクセス
モデルにはリレーションのaccepts_nested_attributes_forがあり、形式は次のとおりです。
フォームはうまく機能し、すべてが正常です。ただし、フィールドの近くに各写真を表示したいので、ユーザーはどの写真に注釈を付けるかを選択できます。とにかく、fields_forループ内のphoto.idにアクセスする方法はありますか?
編集:
この例で写真フィールドがレンダリングされる順序を変更する方法はありますか?私が今まで知る限り、その順序はかなりランダムです。