1

私は最初のレールアプリに取り組んでおり、奇妙な問題を抱えています。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 %>

シンプルな質問で申し訳ありませんが、テキストフィールドを表示したいだけですが、このテキストフィールドをポップアップさせるために2日間試みました。

4

2 に答える 2

1

パーセント attr_accessible にする必要があります。これをモデルに追加します。

attr_accessible: :percent
于 2012-08-03T18:43:22.080 に答える
0

次のコードを表示して確認します。
<%= form_for :order do |f| %>
<%= f.text_field :percent %>
<% end %>

于 2012-07-27T04:38:54.637 に答える