表的Ruby Slim格式

时间:2012-01-26 03:06:16

标签: ruby ruby-on-rails-3

我对Slim

的语法有疑问

我有这段代码

  thead
    tr
      th Collection Names
  tbody
    td
      - @collection.each do |c|
        = c.name

由于某种原因,Rails继续为标记 td 抛出“格式错误的缩进”错误。我是Slim的新手。任何帮助表示赞赏!

3 个答案:

答案 0 :(得分:4)

我认为您忘了将td标记放在tr标记内。

thead
  tr
    th Collection Names
tbody
  tr
    td
      - @collection.each do |c|
        = c.name

答案 1 :(得分:1)

今天我遇到同样的问题:)如果你使用sublime文本,trans true为false,它工作正常! "translate_tabs_to_spaces": true, "translate_tabs_to_spaces": false,

答案 2 :(得分:1)

我来这里寻找语法,但Ruby Slim的问题往往是从各种网站复制代码时标签与空格的一致性。

即。 where - 是一个与两个空格对齐的标签,和。是一个空间

thead
-tr
--th
# ^ will work

thead
..tr
....th
# ^ so will this

thead
..tr
-..th
# ^ will produce malformed alignment error