`
wuhuizhong
  • 浏览: 688757 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

rails3中production模式下找不到css,js和图片文件静态资源

    博客分类:
  • ROR
阅读更多

在rails3中,production模式默认是不处理静态文件的。在config/environments/production.rb中有这么一段:

# Disable Rails"s static asset server
# In production, Apache or nginx will already do this
config.serve_static_assets = false
 

原因是,Rails希望在产品模式下,静态文件由站在rails前边的web server来处理,rails不再处理,减少开销。所以如果没有安装nginx等web server,那么把false改为true就能解决问题了,但是真正的production环境建议还是配好,然后把这个参数设置为false。

 

分享到:
评论

相关推荐

    前端开源库-connect-assets-eco

    在Web开发中,前端资源通常包括JavaScript、CSS、图片等,这些资源的管理变得日益复杂,尤其是在大型项目中。connect-assets-eco的出现就是为了帮助开发者更高效地处理这些资源。 **资产管道(Asset Pipeline)** ...

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    如果遇到 `application.css isn't precompiled` 错误,可以通过以下命令预编译静态资源: ```sh bundle exec rake assets:precompile ``` 2. **MySQL 数据库权限设置:** - 授予特定用户对所有数据库的全部...

    railstutorial_sample_app

    6. **public**目录:存放静态资源,如HTML文件、图片、CSS和JavaScript文件。 7. **spec**目录:如果应用遵循测试驱动开发(TDD)或行为驱动开发(BDD),这里会包含测试代码,如Rspec用于模型和控制器的测试。 8....

    RoR-Depot:Ruby on Rails 仓库项目

    8. **public/**:存放静态资源,如图片、样式表(CSS)和 JavaScript 文件。 9. **config/environments/**:包含不同环境(如 development、test、production)的配置文件,每种环境的设置可能有所不同。 10. **...

    tc359_rails_final

    5. **public** 目录:存放静态资源,如CSS、JavaScript文件以及应用的根URL(index.html)。 6. **javascripts** 文件夹:如果存在,可能包含了使用JavaScript编写的前端代码,可能使用了像jQuery、React或者Vue.js...

    redmine-3.4.6.tar.gz

    8. **预编译静态资源**:为了提高页面加载速度,需要预编译 Redmine 的 CSS 和 JavaScript 文件: ``` RAILS_ENV=production bundle exec rake assets:precompile ``` 9. **启动服务器**:最后,你可以使用 ...

    Airbvor:应用程序位置

    6. **public**:公开访问的静态资源,如图片、CSS样式表和JavaScript文件。 7. **test**:测试文件,包括单元测试、功能测试和集成测试。 8. **Gemfile**:定义项目依赖的Ruby gem包。 9. **Gemfile.lock**:记录...

    轨道项目

    6. **public**目录:存放静态资源,如CSS、JavaScript文件和图片。 7. **lib**目录:用于存放自定义库代码和扩展。 8. **test**目录:存放测试用例,Rails支持多种测试框架,如RSpec、Minitest,用于确保代码的...

    alpha-blog

    7. **公共文件**:public目录下的静态资源,如CSS样式表、JavaScript文件和图片等,直接可供浏览器访问。 8. **路由配置**:config/routes.rb文件定义了应用程序的URL到控制器动作的映射,是控制网站导航的重要部分...

    OpenLake

    6. **public**目录:存放静态资源,如CSS、JavaScript文件和图片。 7. **test**目录:用于编写单元测试和集成测试,确保代码的质量和功能的正确性。 在"OpenLake"项目中,开发者可能会使用ActiveRecord(Ruby on ...

    simple_saver

    5. `public`: 这是Rails应用的静态资源目录,如CSS样式表、JavaScript文件和图片等。 6. `lib`: 存放自定义的库代码或扩展。 7. `test`: 测试目录,包含应用的测试用例,Rails支持RSpec、Minitest等多种测试框架。...

    force_gear

    7. **public**目录:存放静态资源,如HTML、CSS、JavaScript文件和图片。 8. **test**目录:包含单元测试、集成测试和性能测试,确保代码质量。 9. **bin**目录:包含可执行脚本,如启动服务器(rails server)和...

    fully_bugtracker

    8. **public** 目录:存放静态资源,如CSS样式表、JavaScript文件和图片。 9. **vendor** 目录:可能包含第三方库或者应用的特定资源。 10. **README.md** 文件:通常包含项目的简介、安装指南和使用说明。 11. *...

    轨道简历

    6. **public** 目录:存放静态资源,如HTML、CSS、JavaScript文件,这些文件可以直接被Web服务器提供给客户端。 7. **spec** 目录:测试代码所在的目录,Rails推荐使用RSpec进行行为驱动开发(BDD)。 8. **bin** ...

    家酿446

    5. **public**目录:存放静态资源,如HTML、CSS、JavaScript和图片等。 6. **bin**目录:包含可执行脚本,如启动Rails服务器的`rails server`命令。 7. **lib**目录:用于存放自定义库和扩展代码。 8. **test**...

    notify-me

    6. **public** 文件夹:包含静态资源,如CSS样式表、JavaScript文件和图片。 7. **test** 文件夹:存放测试代码,Rails支持TDD(测试驱动开发)和BDD(行为驱动开发),常用的测试框架有RSpec和Minitest。 8. **...

    FOOTBALL_BAY

    6. **public**目录:存放静态资源,如HTML、CSS、JavaScript文件以及错误页面。 7. **test**目录:存放单元测试和集成测试,确保代码的质量和功能的正确性。 8. **Rakefile**: 包含Rake任务,Rake是Ruby的构建工具...

    kajilog:Kajilog 是一个记录我的家务的工具,用于持续激励

    - **public** 目录:放置静态资源,如CSS、JavaScript文件和图片。 - **test** 目录:存放应用的测试代码,确保功能正确无误。 ### 5. 使用技巧与建议 - **定制化**:根据个人需求,你可以在Kajilog的基础上进行...

Global site tag (gtag.js) - Google Analytics