.row
.nine.columns.centered
%ul.bucketlist
- @buckets.each_with_index do |resource, index|
%a{:href => "#{bucket_path(resource)}"}
%li.bucket
%h4= index + 1
%h5= resouce.name
%a{:href => "#{new_bucket_path}"}
%li.bucket.empty
= image_tag "add.gif"
%h5 Add Bucket
我有上面的代碼寫在3個不同的意見,只有他們之間的微小差異。這對我來說似乎不是很乾,所以我正在尋求一些幫助來清理它。需要幫助幹什麼 - Rails 3.1
視圖之間只有幾件事情有所不同:
@buckets.each
- 該@buckets
收集需要@notes
,@units
藏漢之間切換。#{bucket_path}
- 我希望能夠傳入一個變量,以便bucket_path變爲resource_path。
如果任何人都可以提供任何幫助,將不勝感激。
看起來不錯,但在將路徑傳遞到「部分」時出現問題。 我需要輸出作爲bucket_path(桶)的路徑,所以我怎麼會發送這個部分? – Ammar 2012-01-07 23:31:38
Maye你可以通過使用url_for helper來代替整個路徑參數嗎? 'url_for(資源)'應該給你每個項目的正確url。 – harald 2012-01-08 07:22:26
好主意:D現在所有的工作,除了我不知道如何將new_resource_path傳入部分(new_resource_path)在.each塊之外? – Ammar 2012-01-08 10:06:06