我应该在哪里创建一个文件夹来放置我的rails应用程序目录中的CSS文件?你把CSS文件放在rails应用程序目录下?
19
A
回答
18
3
把它放在公共/样式
然后用
<%= stylesheet_link_tag "style_sheet_file_name" %>
在
8
/app
是计划性内容(你的模型,视图,控制器,布局,部分等)。 /public
适用于你的静态内容(html,图像,样式表,javascripts等)
所以你的样式表的正确位置是/public/stylesheets
。如果按照这个约定,你可以使用stylesheet_link_tag
帮手,所以如果你把style.css
到/public/stylesheets
,然后
<%= stylesheet_link_tag "style" %>
将得到呈现为
<link href="/stylesheets/style.css?1232285206" media="screen" rel="stylesheet" type="text/css" />
0
stylesheet_link_tag
需要样式表的数组和字符串。
例如:
= stylesheet_link_tag %w[ screen print ]
有使用stylesheet_link_tag
助手在APIDock的一些很好的例子。
17
For Rails 3.1+应用程序,你应该使用asset pipeline。如果样式表特定于您的应用程序,请将其放置在app/assets/stylesheets/
中。你也可以把他们在vendor/assets/stylesheets/
如果它们是外部的(比方说,如果他们是一个JavaScript插件样式表)。
之后,你会如果它被包含在你的布局文件包括使用app/assets/stylesheets/application.css
样式表(见其他答案如何做到这一点)
1
对于轨道4:
1)app/assets/stylesheets
2)添加您.css
文件在您查看文件<%= stylesheet_link_tag 'uploaded_file_name' %>
相关问题
- 1. 如何把svg文件放到你的应用程序中?
- 2. 你在哪里把外部目录认证放在Ruby on Rails应用程序中?
- 3. 你在哪里把你的Rails应用程序放在你的服务器上?你部署什么用户?
- 4. 你应该把应用程序属性放在钢筋erlang应用程序中?
- 5. 你在哪里放置属于Rails应用程序项目的文档?
- 6. 你把Java应用程序的核心放在哪里?
- 7. Django 1.3静态文件放在应用程序目录
- 8. 我在哪里把这个jQuery放在rails应用程序中
- 9. 你把dotcloud.yml文件放在哪里?
- 10. 从rails应用程序下载文件
- 11. 把rails放到rails应用程序中的位置
- 12. 下载mp3文件并存储在应用程序目录中
- 13. 你在哪里放置CSS代码的Rails应用程序的小片段?
- 14. 将放入Rails应用程序的文件放在哪里?
- 15. Rails应用程序文件夹的目录结构
- 16. 如何链接到rails应用程序根目录下的html文件?
- 17. 你把你的Rack中间件文件放在哪里?
- 18. 子目录中的Rails应用程序
- 19. Ruby on rails应用程序根目录
- 20. 哪里把css文件放在Codeigneter中
- 21. 如何在应用程序中放置资源文档目录
- 22. 你把你的引擎放到你的Rails项目中的哪个位置?
- 23. 如何将文件放在我的应用程序的文档目录中?
- 24. 你把元编程放在rails中哪里?
- 25. 什么是rails应用程序根目录下的“th-ruby-include =”目录?
- 26. 你应该把* .css文件放入git中,它们是从* .scss生成的吗?
- 27. 我在哪里把资源实体文件放在〜tomcat /目录下?
- 28. 你在哪里把jQuery的JavaScript代码放在CodeIgniter应用程序中?
- 29. 你把你的CSS页边距放在哪里?
- 30. 如何在Rails应用程序的根目录下自动加载文件夹中的文件
你的文件是什么?这是rails目录的总体布局的一部分。 – 2009-06-29 15:33:00