我在我的軌道得到以下錯誤的應用程序,當我在本地運行:軌道4 - 錯誤的參數數目(2 1) - stylesheet_link_tag和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'
我已經部署在Heroku上的應用程序,沒有問題。出現此問題最近我從Rails3中更新到軌道4
除了使用傭工後,添加標籤手工作品:
%link{href: "/assets/application.css", media: "screen", rel: "stylesheet"}/
%script{src: "/assets/application.js"}
根據這個http://stackoverflow.com/a/21834563/308731,它可能是在你的scss文件中造成這種情況的東西,因爲它發生在從3升級到4之後。 – Iceman
感謝您的建議。我試過了一個空的application.css文件,仍然得到相同的錯誤。 –