ArgumentError с рельсами 3.2.0.rc1 stylesheet_link_tag в скелетном приложении - PullRequest
2 голосов
/ 04 января 2012

Я создал новое приложение rails 3.2.0.rc1 и сгенерировал контроллер приветствия с действием index.Я исправил маршруты так, чтобы root указывал на это действие, и удалил файл-заполнитель index.html.Когда я пытаюсь загрузить корневую страницу, я получаю сообщение об ошибке «неверное количество аргументов (3 для 2)», связанное с welcome.css.scss и строкой stylesheet_link_tag в application.html.erbЕсли я переименую файл welcome.css.scss в welcome.css, страница загрузится нормально.

Я пропустил специальный шаг настройки для кандидата на выпуск?Я использую ruby ​​1.9.2.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 09 января 2012

Я испытываю то же самое с 3.2rc1 на 1.9.3-p0

Started GET "/" for 127.0.0.1 at 2012-01-08 21:18:59 -0800
Processing by HomeController#index as HTML
  Rendered home/index.html.erb within layouts/application (3.5ms)
Completed 500 Internal Server Error in 81ms

ActionView::Template::Error (wrong number of arguments (3 for 2)
  (in /Users/dan/Sites/appname/app/assets/stylesheets/home.css.scss)):
    2: <html>
    3: <head>
    4:   <title>Appname</title>
    5:   <%= stylesheet_link_tag    "application" %>
    6:   <%= javascript_include_tag "application" %>
    7:   <%= csrf_meta_tags %>
    8: </head>
  app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__3426015066428469059_70355741377500'


  Rendered /Users/dan/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/actionpack-3.2.0.rc1/lib/action_dispatch/middleware/templates/rescues/_trace.erb (9.5ms)
  Rendered /Users/dan/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/actionpack-3.2.0.rc1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (1.6ms)
  Rendered /Users/dan/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/actionpack-3.2.0.rc1/lib/action_dispatch/middleware/templates/rescues/template_error.erb within rescues/layout (15.2ms)

Мой home.css.scss выглядит следующим образом

// Place all the styles related to the home controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
0 голосов
/ 11 января 2012

Похоже, это была ошибка rc1.

Я только что включил rails 3.2.0.rc2, и эта проблема исчезла.

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