Задать вопрос

Почему Html документ не передается браузеру (slim, rails)?

Здравствуй, Хабр!
После перевода страницы с erb на slim перестал посылать код в браузер. Страница вообще пустая, ни строчки кода в браузере.

Не могу понять, что я делаю не так?

файл "new.html.slim"
- form_for @user, url: {action: "create"} do |f|
  table
    tr
      td = f.label :login
      td = f.text_field :login 
    tr
      td = f.label :email
      td = f.text_field :email
    tr
      td = f.label :password
      td = f.password_field :password
    tr
      td = f.label :password_confirmation
      td = f.password_field :password_confirmation
    tr
      td = f.submit :register


файл "application.html .slim"
doctype html
html
  head
    title Gallery
    = stylesheet_link_tag    "application", media: "all", "data-turbolinks-track" => true
    = javascript_include_tag "application", "data-turbolinks-track" => true  
    = csrf_meta_tags
  body
    = yield


вот что в логах:
Started GET "/users/new" for 127.0.0.1 at 2014-04-24 23:25:14 +0400
Processing by UsersController#new as HTML
  Rendered users/new.html.slim (2.4ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.0ms)
  • Вопрос задан
  • 2637 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Перед form_for поставьте знак = (равно), а не - (тире). Вы просто выполняете метод и не выводите при этом результат его работы на страницу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
OTKLIK POWER Москва
от 80 000 до 150 000 ₽
Netwrk Буэнос-Айрес
от 5 000 до 7 500 $
от 6 000 до 8 000 $