さて、私はこのモデルを持っています...
class Asset < ActiveRecord::Base
attr_accessible :asset_file_name, :lesson_id, :attachment
has_attached_file :attachment,
:url => "/attachments/:id/:basename.:extension",
:path => ":rails_root/public/attachments/:id/:basename.:extension"
validates_presence_of :asset_file_name
validates_attachment_presence :attachment
end
( のモデルもありますLesson
)
に添付ファイルを保存したい/attachments/:lesson_id/:basename.:extension
。それは:id
アセットではなく、:lesson_id です。これを行うと、ディレクトリの名前は実際には:lesson_id
. 実際の取得方法を知っている人はいますlesson_id
か?私も試し@asset.lesson_id
ました。