2011-07-09 6 views
0

私は2つのモデルservicioとcajaを持っています。レールはネストされたフォームは子モデルのメソッドを見つけることができません

SERVICIO、has_manyの:カハ カハ、belongs_toの:SERVICIO

しかし、私はいくつかの理由のための方法のservicio.cajasを見つけることができない、私はservicio.cajaカントーを見つけることができますよ。私は何かが欠けていますか?私はより多くの情報を提供する必要がありますか?ログ

00:04:57 ActionView::Template::Error (undefined method `cajas' for #<Servicio:0x00000004ae55e8>): 
1: <%= form_for([@servicio, @servicio.cajas.new]) do |f| %> 
2: <div class="field"> 
3:  <%= f.label :tipo_id %><br /> 
4:  <%= f.text_field :tipo_id %> 
app/views/cajas/new.html.erb:1:in `_app_views_cajas_new_html_erb___4360865893086628466_37227020_2289718708193017139' 
app/views/servicios/show.html.erb:68:in `_app_views_servicios_show_html_erb__559030007672389687_39240460_2289718708193017139' 
app/controllers/servicios_controller.rb:18:in `show' 
+0

この質問に答える必要はありません、私は根を見つけました、私は答えを追加します。 –

答えて

0

から

メッセージは、私は、根本的な原因を発見しました。 has_many:cajasを定義するときにエラーが発生しました。以前はhas_many:cajaでした。

関連する問題