我應該在哪裏創建一個文件夾來放置我的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