問題タブ [simple-form]

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

ruby-on-rails - ドロップダウンメニューの各オプションを、関連付けのsimple_form呼び出しとのリンクにするにはどうすればよいですか?

simple_formプラグインを使用してこのフォームがあります。

これにより、次の行のドロップダウンリストが作成されます。

comment_title私の質問は、各ドロップダウンアイテムがそれぞれの個別のショービューへのリンクになるように、このコードをどのように変更するかです。

アップデート

これが最初の答えのコードから生成されたhtmlです:

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

ruby-on-rails - Rails 3 フォーム エラー:「undefined method `quoted_table_name'」

ネストされた属性のセットを持つ Rails 3 フォーム (実際には simple_form) があります。

問題は、:credit_card 属性が CreditCard クラスに属していることです。これは、データベースにクレジット カード データを保存していないため、モデルではありません。/app/models/credit_card.rb でそのクラスを次のように定義しています (この RailsCast ごと):

user.rb には、次のようなものがあります。

ページにアクセスすると、次のエラーが表示されます。

そのエラーをグーグルで検索しても、提案は得られませんでした。Rails Console から CreditCard オブジェクトを作成できますが、何らかの理由で Rails フォーム ジェネレーターがクラスを認識していません。

私はすでに simple_form_for を form_for (および関連する変更) に交換しようとしたので、それは simple_form の問題ではないと思います。

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

ruby-on-rails - レールでsimple_formを使用してコレクションをデータベースに保存する

以下のように、単純なフォームを使用してチェックボックスを作成しています。

<%= f.input :colors, :label=>false, :collection => all_colors, :as => :check_boxes%>

ユーザーがいくつかのチェックボックスを選択してフォームを送信すると、データベースに保存されたデータにも選択されていないアイテムの場所が含まれます。

たとえば、ユーザーがチェックマークBを付けた場合D、DB に保存されたデータは次のようになります。

データを次のように保存したいCSV

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

ruby-on-rails - Rails フォーム ヘルプ has_one belongs_to 関連付け

リンク用の単純なネストされた入力フィールドを作成しようとしています。

私のコンキュランサーモデル:

私のリンクモデル:

私の konkurrencer フォーム:

フォームを送信すると、次のエラーが表示されます。

パラメーター:

私のコントローラー:

私の Rails コンソール ログ:

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

ruby-on-rails - このエラー メッセージはどこから来ていますか? シンプルフォーム?

このエラー メッセージが奇妙なスタイルで表示されます。私のアプリケーションのどこから来ていますか? 私は単純なフォームの宝石を使用しています。

ここに画像の説明を入力

0 投票する
6 に答える
24596 参照

ruby-on-rails - simple_form のチェックボックスのラベルのクラスを変更する方法

以下を使用しsimple_formて、ラベルのクラスを変更できます。

label_html => {:class => "myclass"}

しかし、チェックボックスを扱うときにどうすれば同じことができるのでしょうか?

simple_formのデフォルトクラスを割り当てますcollection_check_boxes

このデフォルトのクラスを変更する方法はありますか?

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

ruby-on-rails - Rails 3の子コントローラーを介して親モデルを作成するにはどうすればよいですか?(belongs_toアソシエーション)

トピックと投稿の2つのリソースがあります。Postコントローラーを使用してトピックを作成する方法を理解しようとしています。モデルは次のようになります。

posts / _form.html.erb:

posts_controller.rb#create:

posts / _form.html.erbを使用して投稿を作成できますが、関連するトピックは一緒に作成されません。なぜ私がこの振る舞いをするのか、そしておそらくそれを修正する方法を誰かに教えてもらえますか?Ruby 1.9.2、Rails 3.0.7、simple_formgemを使用しています。

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

ruby-on-rails - 選択した1つだけではなく、すべてのチェックボックスを戻すレール

私は使用simple_formしていて、次のサンプルタグを持っています:

コレクションには約100個のチェックボックスがあります。ただし、ユーザーが1つまたは2つだけを選択した場合でも、次のようにすべてがデータベースに保存されます。

medical_conditions私の単純な配列ですapplication_helper

medical_conditionsフィールドはフィールド:stringです。

選択した値のみがカンマ区切りで保存されるようにするにはどうすればよいですか。

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

ruby-on-rails - simple_formのネストされた属性は、一括割り当てエラーを返します

モデル:

意見:

コントローラ:

/ posts / newフォームに記入して送信すると、ターミナルには次のように表示されます。

トピックモデルに追加:post_attributesしてみattr_accessibleましたが、修正されません。それは形でしょうか?

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

ruby-on-rails-3 - Rails 3: simple_format が "< xx >" を出力しない

テキストを HTML に出力したい。私は simple_format を使用していますが、「< >」の内部が印刷されないことを除いて、すべてが正しいようです。

ありがとう。