我有两个型号servicio和caja。
Servicio,has_many:caja Caja,belongs_to:servicio
但我找不到方法servicio.cajas由于某种原因,我能找到servicio.caja tho。我错过了什么吗?我需要提供更多信息吗?
来自日志的消息
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。