Я просто получаю сообщение об ошибке.Rails ошибка метода для пустого отношения
я получил много assotiations, но при заполнении формы, я оставить это поле пустым, и л возвращается мне ошибку:
Showing /home/techmago/namebook/app/views/names/index.html.erb where line #16 raised:
undefined method `nome' for nil:NilClass
Extracted source (around line #16):
13: <% @names.each do |name| %>
14: <tr>
15: <td><%= name.nome %></td>
16: <td><%= name.family.nome %></td>
17: <td><%= name.race.nome %></td>
18: <td><%= h(name.descr).gsub(/\n/, '<br/>').html_safe %></td>
19: <td>
Я уверен, что это потому, что один из name.family. nome - ниль. Я хотел бы, что эта ситуация может быть принята
Модели:
class Name < ActiveRecord::Base
belongs_to :family
belongs_to :race
has_and_belongs_to_many :books
attr_accessible :descr, :family_id, :nome, :race_id, :book_ids
validates :nome, presence: true
end
class Family < ActiveRecord::Base
has_many :names
has_and_belongs_to_many :books
has_and_belongs_to_many :races
attr_accessible :descr, :nome, :book_ids, :race_ids
validates :nome, uniqueness: true, presence: true
end
Был именно это! спасибо! – Techmago
сайт говорит, что мне нужно 3 минуты, чтобы принять ответ;) – Techmago