我正在开发我的第一个rails应用程序并遇到一个奇怪的问题。 我正在使用Rails 3.2.6和mongodb。
在我看来,我可以像这样显示一个标签:
<%= f.label :percent %>
但是当我用文本字段尝试同样的事情时 像这样:
<%= f.text_field :percent %>
页面甚至没有加载,没有任何反应。
这是我的控制器:
class TrimmingsController < ApplicationController
def new
@order = Order.find params[:order_id]
end
我的模特:
class Trimming
include Mongoid::Document
embedded_in :order
field :percent, type: String
end
这是我的全部观点:
<%= form_for @order do |f| %>
<p>
<%= f.text_field :percent %>
</p>
<% end %>
我只想得到一个text_field来表示抱歉 简单的问题,但我已经尝试了2天 弹出这个文本字段。
答案 0 :(得分:1)
你需要使百分比attr_accessible。将其添加到您的模型中。
attr_accessible: :percent
答案 1 :(得分:0)
在视图中使用以下代码进行检查:
<%= form_for :order do |f| %>
<%= f.text_field :percent %>
<% end %>