アルバムと写真はシンプルなモデルです。それらのコントローラを作成することができます。ここで少し例を示します。
class Album < ActiveRecord::Base
belongs_to :user
has_many :album_works
validates :title, :description, :user_id, :presence => true
attr_accessible :title, :description
end
アルバム作業のために:
class AlbumWork < ActiveRecord::Base
belongs_to :album
has_many :album_work_comments
has_attached_file :photo,
:styles => {
:preview=> "860x",
:slider => "618x246#",
:thumb => "315x197#",
:homework_main => "532x355#",
:homework_mini => "184x122#",
:big_preview => "800x600#"
},
:path => ":rails_root/public/system/album_works/:style_:id.:extension",
:url => "/system/album_works/:style_:id.:extension",
:default_url => "/images/photo_holder.png"
validates_attachment_size :photo, :less_than => 2.megabytes
validates_attachment_content_type :photo, :content_type => ['image/png', 'image/jpeg', 'image/jpg', 'image/bmp']
attr_accessible :title, :photo
validates :title, :album_id, :presence => true
end
今、あなたは、対応するコントローラとビューを作成する必要があります。しかし、彼らは単純なレールのコントローラとビューです。私はペーパークリップを使用していますが、それはどのように行うことができるかを示すための単なる例です。
あなたはどこにいますか?私はrailscastsとそのクリスタルが私にはっきりと分かりました。あなたはあなたの問題が何であるかを正確に知ることができますか? –
私は彼がアルバムのためのページを作る方法を示しているとは思わない。レールスクールを見始めたとき、彼らはすでにそこにいました。 – LondonGuy
本物の架空のグレゴリー・ハウスは尋ねる必要はありません。 – Mori