嘿我试图在设计中建立关联,这样用户就可以只有一个链接到他的协会(就像他可以点击新帖子,他可以制作它)但我不能像普通的轨道那样设计它,它似乎真的很常见,但没有人似乎能够帮助我(或他们不知道我在说什么),我试图手动制作控制器和视图,但我得到一个问题(500内部服务器错误)继承我的日志文件 https://github.com/Kevin-Mohamed/mygit 所需的任何其他信息让我知道
答案 0 :(得分:1)
好的,所以这是我的头脑,所以YMMV。有很多方法可以解决这个问题,但这是一种方式......不要试图让它设计得比它应该做的更多。
class User
#devise links go here
has_many :pictures
end
class Picture
belongs_to :user
end
#routes
namespace :my do
resources :pictures
end
class ApplicationController
# current_user gets set here by devise
end
class PicturesController
def create
@picture = current_user.pictures.build(params[:picture])
end
end
#In your view you'd have the following, which would post to /my/pictures
=form_for(my_pictures_path(@picture)) do |f|
... etc