gpt4 book ai didi

ruby-on-rails - 在Rails中创建画廊

转载 作者:行者123 更新时间:2023-12-02 04:15:57 26 4
gpt4 key购买 nike

我正在创建一个带有画廊的简单网站。我有一个照片模型,其中每个照片的页面都有其信息和图像。
我不确定如何从照片创建画廊。

画廊模型有很多照片,照片模型有很多画廊。
我想在每个照片页面上添加一个gallery.title字段,因此我将为每个画廊提供一张照片列表,然后在 View 中显示它们。
这是制作画廊的好方法吗?

(我在Github上浏览了一些图库应用中的代码,但是大多数过时了,太复杂了,无法满足我的需求。)

最佳答案

您的has_and_belongs_to_many关联应匹配,因此图库和照片都应使用该关联。我最近建立了一个类似的系统,尽管我的工作围绕专辑进行。我的模型如下所示:

class Album < ActiveRecord::Base
has_and_belongs_to_many :photographs

和:
class Photograph < ActiveRecord::Base
has_and_belongs_to_many :albums

这两个的连接表如下所示:
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

希望对您的模型设置有所帮助。

关于ruby-on-rails - 在Rails中创建画廊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2818049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com