用于输入数据库的列值?

时间:2012-07-19 16:39:05

标签: ruby-on-rails ruby

如何在表格中创建一个输入字段的列?

我无法在任何地方找到它,

我希望列的价格设置为nil / empty,无论如何。

然后,用户输入一个根据保留价格列验证的价格,如果成功,则将其添加到购物车。

这是第一部分我遇到了麻烦,因为我的购物车已经设置好了

2 个答案:

答案 0 :(得分:3)

您需要在数据库中添加字符串字段的迁移。查看Rails guide了解有关迁移的信息,但基本上就是这样:

add_column :my_table, :my_field, :string

然后,当从数据库中检索时,它将自动转换为字符串。拥有该字段后,您可以使用表单助手:

<%= form_for @my_model do |f| %>
  <%= f.text_field :my_field %>
  <%= f.submit %>
<% end %>

答案 1 :(得分:0)