テーブルに入力フィールドである列を作成するにはどうすればよいですか?
どこにも見つからない、
nil/empty に設定された価格の列を探しています。
次に、ユーザーは価格を入力します。価格は予約者の価格列に対して検証され、成功した場合はカートに追加されます。
カートがすでにセットアップされているため、最初の部分で問題が発生しています
テーブルに入力フィールドである列を作成するにはどうすればよいですか?
どこにも見つからない、
nil/empty に設定された価格の列を探しています。
次に、ユーザーは価格を入力します。価格は予約者の価格列に対して検証され、成功した場合はカートに追加されます。
カートがすでにセットアップされているため、最初の部分で問題が発生しています
データベースに文字列フィールドを追加する移行が必要になります。移行に関する情報については、 Rails ガイドを確認してください。基本的には次のとおりです。
add_column :my_table, :my_field, :string
データベースから取得すると、自動的に文字列にキャストされます。そのフィールドを取得したら、フォーム ヘルパーを使用できます。
<%= form_for @my_model do |f| %>
<%= f.text_field :my_field %>
<%= f.submit %>
<% end %>
次のように text_field を使用できます: http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-text_field_tag。