0
嘿我試圖在設計中使一個協會,使用戶可以只有一個鏈接到他的協會(就像他可以點擊新的職位,他可以做到),但我不能讓它在設計中像常規的鐵軌,似乎很常見,但似乎沒有人能夠幫助我(或他們不知道我在說什麼),我試着手動製作來控制器和視圖,但我得到一個問題(500內部服務器錯誤)繼承人我的日誌文件 https://github.com/Kevin-Mohamed/mygit 需要的任何其他信息讓我知道Rails幫助與設計
嘿我試圖在設計中使一個協會,使用戶可以只有一個鏈接到他的協會(就像他可以點擊新的職位,他可以做到),但我不能讓它在設計中像常規的鐵軌,似乎很常見,但似乎沒有人能夠幫助我(或他們不知道我在說什麼),我試着手動製作來控制器和視圖,但我得到一個問題(500內部服務器錯誤)繼承人我的日誌文件 https://github.com/Kevin-Mohamed/mygit 需要的任何其他信息讓我知道Rails幫助與設計
好的,所以這是關閉我的頭頂,所以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
謝謝,它看起來很有幫助,我已經放棄了它,現在我深入到應用程序的另一部分,但我會稍後再嘗試 – Kevin
我可以看到你要訪問「設計/圖片/ new.html.erb」並獲得在「應用程序/視圖/設計/圖片/ _form.html.erb」語法錯誤。這些頁面是由您自己創建的還是自己創建的?如果你可以澄清一下你的問題,它也會有幫助。 – mikewilliamson
@MikeWilliamson我自己做了它們(設計文件夾以及控制器中的設備文件夾) – Kevin
@Mike Williamson – Kevin