Decidí probar el motor de plantilla delgada, pero tengo un error extraño.Slim SyntaxError
ActionView::Template::Error (Unknown line indicator
app/views/layouts/application.html.slim, Line 1
<!DOCTYPE html>
^
):
slim (1.1.1) lib/slim/parser.rb:448:in `syntax_error!'
Aparece en todas las páginas. Por ejemplo:
Started GET "/" for 127.0.0.1 at 2012-03-21 09:47:49 +0400
Processing by AuthenticationsController#index as HTML
Authentication Load (0.9ms) SELECT "authentications".* FROM "authentications"
User Load (1.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = 17 LIMIT 1
CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = 17 LIMIT 1
Rendered authentications/index.html.slim within layouts/application (88.4ms)
tengo en mi gem 'slim-rails'
Gemfile y
vistas/autenticaciones/index.html.slim:
table
tr
th User
th Provider
th Uid
- for authentication in @authentications
tr
td = authentication.user_id
td = authentication.provider
td = authentication.uid
td = link_to "Destroy", authentication, :confirm => 'Are you sure?', :method => :delete
views/layouts/application.html.slim:
doctype 5
html
head
title gttc
= stylesheet_link_tag "application", :media => "all"
= javascript_include_tag "application"
= csrf_meta_tags
body
p hi!
= yield
No puedo entender la causa de este error. Parece que el analizador delgado está tratando de analizar el html generado. ¿Pero por qué? ¿Dónde está mi error?
¿Puede explicar lo que descubrió un poco más? Estoy pasando por el mismo error y parece ser intermitente y aislado en mi entorno local. ¡Gracias! –