Возможный использовать stylesheet.css.erb в направляющих?

По-моему, если у Вас уже есть Безопасный Источник Viual, и Вы - единственный разработчик, делающий работу с VS, это прекрасно подходит. Это - простая система, которая работает достаточно хорошо на маленькие единственные проекты разработчика. Я использовал его в течение многих лет без любой проблемы маленьким проектам. Легкий справиться и скопировать также.

5
задан mportiz08 26 August 2009 в 23:48
поделиться

2 ответа

Я так не думаю. Каково ваше намерение - использовать переменные и оценивать их во время выполнения или во время "компиляции" (то есть во время развертывания?). Кроме того, какова была бы привязка ERB? Будет ли он привязан к контроллеру, как представления и помощники, чтобы экземпляр ERB имел доступ к переменным экземпляра, установленным в контроллере? Я просто задаю этот вопрос как скорее теоретическое упражнение.

Если вы хотите использовать переменные в своем CSS, вы можете использовать Haml SASS. Вы не получаете доступа к области действия контроллера, но получаете базовые переменные и цикл. Плюс другие интересные штуки, например миксины.

3
ответ дан 18 December 2019 в 05:40
поделиться

Вы также можете сгенерировать контроллер "таблиц стилей"

./script/generate controller stylesheets main admin maintenance

Вы получите что-то вроде этого:

      exists  app/controllers/
      exists  app/helpers/
      create  app/views/stylesheets
      exists  test/functional/
      exists  test/unit/helpers/
      create  app/controllers/stylesheets_controller.rb
      create  test/functional/stylesheets_controller_test.rb
      create  app/helpers/stylesheets_helper.rb
      create  test/unit/helpers/stylesheets_helper_test.rb
      create  app/views/stylesheets/main.html.erb
      create  app/views/stylesheets/admin.html.erb
      create  app/views/stylesheets/maintenance.html.erb

И вы можете позже использовать app / views / stylesheets / files как динамически отображаемые файлы css.

Тот же метод работает для файлов javascript (контроллер javascripts)

4
ответ дан 18 December 2019 в 05:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: