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 回答