首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在骨架应用程序中使用rails 3.2.0.rc1 stylesheet_link_tag的ArgumentError

在骨架应用程序中使用rails 3.2.0.rc1 stylesheet_link_tag的ArgumentError
EN

Stack Overflow用户
提问于 2012-01-05 03:31:45
回答 2查看 637关注 0票数 2

我创建了一个新的rails 3.2.0.rc1应用程序,并生成了一个带有索引操作的欢迎控制器。我修复了路由,使根指向此操作,并删除了index.html占位符文件。当我尝试加载根页面时,我得到了一个与welcome.css.scss和application.html.erb中的stylesheet_link_tag行相关的错误"wrong number of arguments (3 for 2)“。如果我将welcome.css.scss文件重命名为welcome.css,页面加载正常。

我是不是错过了发布候选版本的特殊配置步骤?我使用的是ruby 1.9.2。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-11 10:42:17

看起来像是rc1的漏洞。

我刚刚打开了rails 3.2.0.rc2,这个问题已经消失了。

票数 0
EN

Stack Overflow用户

发布于 2012-01-09 13:22:18

我在1.9.3-p0上使用3.2rc1时遇到了同样的情况

代码语言:javascript
运行
复制
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如下

代码语言:javascript
运行
复制
// 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/
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8732835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档