2013-04-07 29 views
0

有在後表,並在我看來,文件中的數據庫名爲photo_path列其中i顯示所有的帖子,我有:重寫_path軌helper方法

<% if post.photo_path != 0 %> 

也就是說,如果沒有照片爲那個特定的職位。 但問題是,我得到了與鐵路幫手方法衝突。它將我的代碼轉換爲

<%= if /uploads/post/photo_path/1/0 != 0 %> 

如何使其使用數據庫列photo_path而不是photo_path幫助器方法?

回答

0

!= 0是非常不好的語法,改用「.blank?」或「.present?」方法。

您的博文模型與照片模型有關? 如果是的話,你爲什麼需要db中的這個列? 從數據庫中刪除此列或將其重命名爲人名。也許它更簡單的用戶呢? :

<% if post.photos.present? %> 
....... 
+0

哈謝謝,我需要停止思考php。 – Skyalchemist 2013-04-07 10:24:36