У меня есть эти модели:
Персона
has_many :messages_form_person, :foreign_key => :from_user_id, :class_name => :messages
has_many :messages_to_person, :foreign_key => :to_user_id, :class_name => :messages
Сообщение
belongs_to :to_person, :foreign_key => :to_user_id, :class_name => :person
belongs_to :from_person, :foreign_key => :to_user_id, :class_name => :person
И этот вид:
персона # шоу
<% @person.messages_to_person.each do |message| %>
<%=h message.title %>
<% end %>
Но я получаю эту ошибку:
TypeError in People # show
Отображение app / views / people / show.html.erb, где поднялась строка # 26:
can't convert Symbol into String
Извлеченный источник (около строки # 26 ):
23: <%=h @person.biography %>
24: </p>
25:
26: <% @person.messages_to_person.each do |message| %>
27:
28: <% end %>
29:
Я хочу, чтобы люди могли отправлять друг другу сообщения.
Кто-нибудь может мне помочь?Спасибо.