【发布时间】:2012-07-26 22:05:18
【问题描述】:
我正在开发我的第一个 Rails 应用程序,但遇到了一个奇怪的问题。 我正在使用带有 mongodb 的 Rails 3.2.6。
在我看来,我可以得到一个这样显示的标签:
<%= 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 天 弹出此文本字段。
【问题讨论】:
-
如果您说尝试加载页面没有任何反应,您是否检查过日志?也许有一些提示。只能通知一个额外的@user;帖子所有者将始终收到通知(单击此框可关闭)
-
哈哈!是的,我得到了错误:
Error (undefined methodpercent' for #
标签: ruby-on-rails ruby-on-rails-3 mongoid form-for