Я хочу отобразить %h4 #{message.user_id.name}
с ассоциацией модели сообщения и модели пользователя
Я получаю сообщение об ошибке:
Showing /Users/ryousuke/projects/chat-space/app/views/messages/_message.html.haml
undefined method `name' for 3707:Fixnum
Trace of template inclusion: app/views/messages/index.html.haml
Я пытался ...
для проверки связи:
class Message < ApplicationRecord
belongs_to :user
belongs_to :group
end
class User < ApplicationRecord
has_many :messages
has_many :group_users
has_many :groups, through: :group_users
end
для проверки ключа_языка:
create_table "messages", force: :cascade, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8" do |t|
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.text "content", `enter code here`limit: 65535, null: false
t.string "image"
t.integer "user_id", null: false
t.integer "group_id", null: false
t.index ["group_id"], name: "fk_rails_841b0ae6ac", using: :btree
t.index ["user_id"], name: "fk_rails_273a25a7a6", using: :btree
для проверки существования данных идентификатор пользователя: 3707