Ruby on rails 在Rails中创建库
我正在创建一个带有图库的简单网站。我有一个照片模型,每个照片都有一个页面,上面有信息和图片。 我不确定如何从照片中创建图库 画廊模型有很多照片,照片模型有很多照片,照片模型属于很多画廊。 我想在每个照片页面上添加一个gallery.title字段,这样我就有了每个照片库的照片列表,然后在视图中显示它们。 这是制作画廊的好方法吗Ruby on rails 在Rails中创建库,ruby-on-rails,gallery,Ruby On Rails,Gallery,我正在创建一个带有图库的简单网站。我有一个照片模型,每个照片都有一个页面,上面有信息和图片。 我不确定如何从照片中创建图库 画廊模型有很多照片,照片模型有很多照片,照片模型属于很多画廊。 我想在每个照片页面上添加一个gallery.title字段,这样我就有了每个照片库的照片列表,然后在视图中显示它们。 这是制作画廊的好方法吗 (我已经在Github上查看了一些图库应用程序的代码,但大多数都过时了,对于我的需要来说太复杂了。)你的has\u和\u-belies\u-to\u许多关联应该匹配,所以
(我已经在Github上查看了一些图库应用程序的代码,但大多数都过时了,对于我的需要来说太复杂了。)你的has\u和\u-belies\u-to\u许多关联应该匹配,所以图库和照片都应该使用该关联。我最近建立了一个类似的系统,尽管我的系统围绕着专辑。我的模型如下所示:
class Album < ActiveRecord::Base
has_and_belongs_to_many :photographs
classalbum
以及:
类照片
这两个对象的联接表如下所示:
class AlbumPhotographJoinTable < ActiveRecord::Migration
def self.up
create_table :albums_photographs, :id => false do |t|
t.integer :album_id
t.integer :photograph_id
end
end
def self.down
drop_table :albums_photographs
end
end
类AlbumPhotographJoinTableclass AlbumPhotographJoinTable < ActiveRecord::Migration
def self.up
create_table :albums_photographs, :id => false do |t|
t.integer :album_id
t.integer :photograph_id
end
end
def self.down
drop_table :albums_photographs
end
end