関連付けに基づいて添付ファイルのインデックスを作成しようとしている状況の解決策を見つけるのに少し苦労しています。
それをより詳細に説明するには:
Model: job.rb
has_many :job_attachments
attachment :document_attachment, :multiple=>true
def document_attachment
job_attachments.map do |j|
"#{Rails.root}/public/#{j.attachment.url}"
end
end
Model job_attachment.rb
belongs_to :job
has_attached_file :attachment,
:url => "/system/attachment/:job_id/:basename.:extension"
この後、rake sunspot:reindexを実行すると、ドキュメントのインデックスが作成されず、エラーも発生しません。rakeタスクは正常に実行されています。私はここで何か間違ったことをしていますか?提案してください。