2011-07-09 2 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.

Смежные вопросы