簡體   English   中英

Rails 3 - 用paper_clip理解attr_accessible

[英]Rails 3 - Understanding attr_accessible with paper_clip

剛開始學習如何使用paper_clip。 我按照說明安裝了所有內容並嘗試上傳圖片(profile_pic)...

我得到了錯誤,我無法大量分配profile_pic ...

所以我添加了attr_accessible :: profile_pic

這阻止了這個錯誤。 我很好奇的是我的用戶表中沒有'profile_pic'列。 相反,感謝paper_clip,我有:t.string“profile_pic_file_name”t.string“profile_pic_content_type”t.integer“profile_pic_file_size”t.datetime“profile_pic_updated_at”

所以在我努力理解rails時,是如何解決這個問題的呢? 設置模型attr_accessible:profile_pic是作為pic之后的所有內容的通配符,還是這種類型的paper_clip魔術?

謝謝

這是因為profile_pic訪問器被定義為設置所有列。 所以需要通過mass_upload來訪問它來定義其他列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM