标签将显示,但不text_field - 轨道
问题描述:
我正在我的第一个轨道应用程序,并有一个奇怪的问题。 我使用的是mongodb的Rails 3.2.6。标签将显示,但不text_field - 轨道
在我看来,我可以得到一个标签来显示,像这样:
<%= 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天得到 此文本字段弹出。
答
你需要作出%的attr_accessible。将此添加到您的模型中。
attr_accessible: :percent
答
与下面的代码检查它的观点:<%= form_for :order do |f| %>
<%= f.text_field :percent %>
<% end %>
+0
这是行不通的:/ – 2012-07-27 18:45:32
如果你说没有任何反应,如果你尝试加载页面,你有没有检查日志?也许有一些提示。只有一个@user可以通知;邮件的所有者将永远被通知(点击此框以解雇) – bento 2012-07-26 22:17:34
a ha!是的,我得到错误:'错误(未定义的方法'百分比'为# 2012-07-26 22:33:23