Я использую Rails 2.3.11. У меня 2 таблицы клиентов и сообщений:
# Table name: customers
# id :integer(4) not null, primary key
# Name ::string(255) default("Anonymous")
...
class Customer < ActiveRecord::Base
has_many :posts
...
# Table name: posts
# id :integer(4) not null, primary key
# customer_id :integer(4)
...
class Post < ActiveRecord::Base
belongs_to :customer
...
В моем posts_controller я хотел вернуть XML-ответ для вызова GET с соответствующей записью и информацией о клиенте.
@customer = Customer Details
@posting = Corresponding Post
Следующая строка выдает ошибку NoMethodError (undefined method '+' for ActiveRecord::Associations::BelongsToAssociation:0xb6c9b45c)
:
respond_to do |format|
format.xml { render :xml => (@customer + @posting)}
Это выглядит очень тривиальной проблемой, и мне здесь не хватает некоторых основ. Может ли кто-нибудь помочь мне понять эту ошибку.