Я пишу частную систему обмена сообщениями для своего веб-приложения. Подумайте об этом, сделав то же самое, что и отправку PM на свой типичный веб-сайт социальной сети, например Facebook или Twitter, или даже отправку электронной почты через Hotmail.Модель данных для частной системы обмена сообщениями
I have come up with the following migration so far:
class CreateMessages < ActiveRecord::Migration
def self.up
create_table :messages do |t|
t.integer :sender_id, :recipient_id
t.string :title
t.text :body
t.boolean :read
t.timestamps
end
end
def self.down
drop_table :messages
end
end
Однако sender_id и recipient_id оба относятся к одной и той же области, что поле ID в модели роли. Какие изменения я должен сделать, чтобы интерпретатор знал, что это относится к этому полю. Существуют ли другие изменения, которые я должен сделать, например, таблицы соединений?
Пожалуйста, введите код в отформатированный кодовый блок. Это облегчит людям чтение и понимание вашего вопроса. (Выделите свой код и введите Ctrl-K) –