我创建了一个表单

<%= form_for [current_user,@product,@bid] do |f| %>
  <p><%= f.number_field :bid_amount %></p>
  <p><%= f.number_field :product_id %>
  <p><%= f.submit 'Bid!' %></p>
<% end %>

在:product_id字段中,我想添加@product.默认情况下,如何实现这一点?

推荐答案

 <p><%= f.number_field :product_id, :value => @product.id %></p>

更多详情:NumberField

Ruby-on-rails相关问答推荐

为Rails服务器推荐的交付类型

获取所有属于模型的嵌套对象

Rails HMAC - 使用应用程序机密作为加密密钥

在 POST 请求中添加了 Rails 奇怪的参数

如何在 IRB/Rails 控制台中 suppress 返回值的输出?

Rails 模型方法 self.与普通

rails4 未知编码名称 - CP720

如何将 Ruby 哈希转换为 XML?

如何在 Rails 上生成 AuthenticityToken

使用 RSpec 2 关闭一个规范的事务性固定装置

Rails 错误:无法批量分配受保护的属性

Rspec 与 TestUnit

如何禁用 HTTP 严格传输安全性?

Groovy/Grails :: Ruby/Rails :: 2011 框架状态

使用 rvm 更新 ruby​​ 版本后收到警告消息Path set to RVM

我可以在 twitter-bootstrap popover 数据内容中使用 html 标签吗?

我怎样才能看到水豚在失败的黄瓜步骤中发现了什么?

如何更改 Rails 3 控制器中视图文件的默认路径?

Ruby 1.87 与 1.92 Date.parse

Rails:为什么 with_exclusive_scope 受保护?关于如何使用它的任何好的做法?