1

テーブルに入力フィールドである列を作成するにはどうすればよいですか?

どこにも見つからない、

nil/empty に設定された価格の列を探しています。

次に、ユーザーは価格を入力します。価格は予約者の価格列に対して検証され、成功した場合はカートに追加されます。

カートがすでにセットアップされているため、最初の部分で問題が発生しています

4

2 に答える 2

3

データベースに文字列フィールドを追加する移行が必要になります。移行に関する情報については、 Rails ガイドを確認してください。基本的には次のとおりです。

add_column :my_table, :my_field, :string

データベースから取得すると、自動的に文字列にキャストされます。そのフィールドを取得したら、フォーム ヘルパーを使用できます。

<%= form_for @my_model do |f| %>
  <%= f.text_field :my_field %>
  <%= f.submit %>
<% end %>
于 2012-07-19T16:49:13.843 に答える
0

次のように text_field を使用できます: http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-text_field_tag

于 2012-07-19T16:45:11.050 に答える