.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