otrzymuję następujący błąd w moich szynach app gdy uruchamiam go lokalnie:szyny 4 - niewłaściwa liczba argumentów (2 za 1) - stylesheet_link_tag i javascript_include_tag
ActionView::Template::Error (wrong number of arguments (2 for 1)):
8: %link{href: "/assets/favico.png", rel: "icon"}/
9: %link{href: "https://fonts.googleapis.com/css?family=Open+Sans:400,700", rel: "stylesheet", type: "text/css"}/
10: = stylesheet_link_tag "application", :media => "all"
11: = javascript_include_tag "application"
12: = csrf_meta_tags
13: = yield(:head)
app/views/layouts/application.html.haml:10:in `_app_views_layouts_application_html_haml___410024948890833714_70223805533300'
I wdrożyli aplikację na Heroku i nie ma problemów. Ten problem wystąpił niedawno po I aktualizowana rails3 do szyn 4.
zamiast używania pomocników, dodając znaczniki ręcznie działa:
%link{href: "/assets/application.css", media: "screen", rel: "stylesheet"}/
%script{src: "/assets/application.js"}
Zgodnie z tym http://stackoverflow.com/a/21834563473023131, może to być coś, co powoduje to w twoich plikach scss, ponieważ stało się tak po uaktualnieniu od 3 do 4. – Iceman
dzięki za sugestię. Próbowałem pusty plik application.css i nadal otrzymuję ten sam błąd. –