是否有可能通過使用輔助方法在清單中需要scss文件?要求在Rails的scss清單文件中的自定義文件?
/*
*= require_self
*= require '<%= current_tenant.name %>'
*/
目前拋出couldn't find file '<%= current_tenant.name %>'
錯誤。我嘗試將application.scss
重命名爲application.scss.erb
,但仍然無效。
是否有可能通過使用輔助方法在清單中需要scss文件?要求在Rails的scss清單文件中的自定義文件?
/*
*= require_self
*= require '<%= current_tenant.name %>'
*/
目前拋出couldn't find file '<%= current_tenant.name %>'
錯誤。我嘗試將application.scss
重命名爲application.scss.erb
,但仍然無效。
這application.css.erb
*= require dataTables/jquery.dataTables
*= require "<%= p"dataTables/jquery.dataTables" %>"
*
工作對我來說 我甚至嘗試這樣
*= require dataTables/jquery.dataTables
*= require "<%= p"dataTables/jquery.dataTables" + (12*12).to_s %>"
*
輸出我得到的是
*= require_tree ../../../vendor/assets/stylesheets/.
*= require dataTables/jquery.dataTables
*= require "dataTables/jquery.dataTables144"
*
等都可能是你應該嘗試這樣的。你需要用雙引號
在這種情況下,我想必須intializers定義您的輔助方法,/*
*= require_self
*= require "<%= current_tenant.name %>"
*/
在Rails 4中不起作用。仍然會得到'Sprockets :: FileNotFound' – Jacob
它是否仍顯示錯誤消息中的'<%= .. %>'? – illusionist
是的。這就是我正在使用的......'require「<%= current_tenant.name%>」' – Jacob
以及 – illusionist
https://github.com/sstephenson/sprockets#invoking-ruby-with-來包裝你的嵌入式Ruby代碼erb 這可能對你有所幫助 – illusionist
我已經完成了這個(試用.erb文件擴展名)以及'<%='和字符串插值。在清單中都不起作用。 – Jacob