1
- Я хотел бы знать, есть ли в Rails-приложении стандартная (не зависящая от Rails) папка, куда поместить javascripts или таблицы стилей.
- Когда я вставляю javascript_include_tag и stylesheet_link_tag, они ссылаются на/активы по умолчанию. Как указать папку, содержащую javascripts или папку, содержащую таблицы стилей?
- Я читал, что есть какая-то конфигурация Rails.application.config.assets.paths, которая позволяет мне указывать папку для активов (кстати, в каком файле .rb следует указать ее значение?). Но, похоже, она указывает одну папку для всех файлов JS и CSS, но я хочу их хранить в отдельных папках.
2. Что касается меня, я получаю только /assets/something.js, и это моя самая большая проблема. – Paul
настроить корень пути активов путем определения Base.asset_host http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html; 'ActionController :: Base.asset_host = "assets.example.com"' в средах/development.rb, средах/production.rb – Vikko
жаль, что я неправильно понял ваш комментарий, /assets/something.js правильно, на сервер, он укажет на папку javascript. Папка app/assets/stylesheets и app/assets/javascripts - это просто физическое расположение скриптов и листов, на сервере они попадают в одну большую кучу @ yourserver.com/assets/ – Vikko