Ruby Slim формат для стола - PullRequest
2 голосов
/ 26 января 2012

У меня есть вопрос о синтаксисе для Slim

У меня есть этот код

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

Rails по какой-то причине продолжает выдавать ошибку "Malformed indentation" для тега td . Я новичок в Слиме. Любая помощь приветствуется!

Ответы [ 3 ]

4 голосов
/ 26 января 2012

Я думаю, вы забыли поместить свой тег td не внутри тега tr.

thead
  tr
    th Collection Names
tbody
  tr
    td
      - @collection.each do |c|
        = c.name
1 голос
/ 17 февраля 2017

Я пришел сюда в поисках синтаксиса, но довольно часто проблема с Ruby Slim заключается в согласованности табуляции и пробелов при копировании кода с различных веб-сайтов.

, т. Е. Где - это вкладка, выровненная по двум пробелам, и,это пространство

thead
-tr
--th
# ^ will work

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

thead
..tr
-..th
# ^ will produce malformed alignment error
1 голос
/ 22 апреля 2014

Сегодня у меня возникла та же проблема:) если вы используете возвышенный текст, переводите true в false, он работает отлично! "translate_tabs_to_spaces": true, "translate_tabs_to_spaces": false,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...