Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript_包括_标记和样式表_链接_标记 我想知道Rails应用程序中是否有一些标准(Rails版本独立)文件夹,可以将javascripts或样式表放在哪里 当我插入javascript_include_标记和样式表_link_标记时,默认情况下它们链接到/assets。如何指定包含javascripts的文件夹或包含样式表的文件夹 我读到有一些Rails.application.config.assets.paths配置,它允许我为资产指定文件夹(顺便说一句,我应该在哪个.rb文件中分配它的值?)。但它似乎指出了一个单独的文件夹,将所有JS和CSS文件放在一起,但我想将它们存储在单独的文件夹中 对于Rails3,您可以将所有Javascript和CSS文件放在public/assets/javascripts和public/assets/stylesheet中 在这种情况下,javascript_include_标记将正确链接。 对于Rails2,同样的,只需将资产排除在外_Javascript_Ruby On Rails_Include_Stylesheet_Assets - Fatal编程技术网

javascript_包括_标记和样式表_链接_标记 我想知道Rails应用程序中是否有一些标准(Rails版本独立)文件夹,可以将javascripts或样式表放在哪里 当我插入javascript_include_标记和样式表_link_标记时,默认情况下它们链接到/assets。如何指定包含javascripts的文件夹或包含样式表的文件夹 我读到有一些Rails.application.config.assets.paths配置,它允许我为资产指定文件夹(顺便说一句,我应该在哪个.rb文件中分配它的值?)。但它似乎指出了一个单独的文件夹,将所有JS和CSS文件放在一起,但我想将它们存储在单独的文件夹中 对于Rails3,您可以将所有Javascript和CSS文件放在public/assets/javascripts和public/assets/stylesheet中 在这种情况下,javascript_include_标记将正确链接。 对于Rails2,同样的,只需将资产排除在外

javascript_包括_标记和样式表_链接_标记 我想知道Rails应用程序中是否有一些标准(Rails版本独立)文件夹,可以将javascripts或样式表放在哪里 当我插入javascript_include_标记和样式表_link_标记时,默认情况下它们链接到/assets。如何指定包含javascripts的文件夹或包含样式表的文件夹 我读到有一些Rails.application.config.assets.paths配置,它允许我为资产指定文件夹(顺便说一句,我应该在哪个.rb文件中分配它的值?)。但它似乎指出了一个单独的文件夹,将所有JS和CSS文件放在一起,但我想将它们存储在单独的文件夹中 对于Rails3,您可以将所有Javascript和CSS文件放在public/assets/javascripts和public/assets/stylesheet中 在这种情况下,javascript_include_标记将正确链接。 对于Rails2,同样的,只需将资产排除在外,javascript,ruby-on-rails,include,stylesheet,assets,Javascript,Ruby On Rails,Include,Stylesheet,Assets,这些标记是助手,因此它们分别指向资产文件夹和文件夹/javascripts或/stylesheets <%= javascript_include_tag "something" %> 生成指向/assets/javascripts/something.js的链接 您可以在config/application.rb just place中编辑路径 config.assets.enabled = true config.assets.paths << "#{Rails

这些标记是助手,因此它们分别指向资产文件夹和文件夹/javascripts或/stylesheets

<%= javascript_include_tag "something" %>

生成指向/assets/javascripts/something.js的链接

  • 您可以在config/application.rb just place中编辑路径

    config.assets.enabled = true
    config.assets.paths << "#{Rails.root}/app/or_whatever_path_to_use"
    
    config.assets.enabled=true
    
    config.assets.path 2。至于我,我只得到了/assets/something.js,这是我最大的问题
    ActionController::Base.asset\u host=“assets.example.com”
    在environments/development.rb、environments/production.rb中对不起,我误读了你的评论,/assets/something.js是正确的,在服务器上它将指向javascript文件夹。app/assets/stylesheets和app/assets/javascripts文件夹只是脚本和工作表的物理位置,在服务器上,它们最终形成一个大堆@yourserver.com/assets/