Надлежащее место для определения переменных, используемых моим erb, обрабатывает по шаблону + разметки для стилей HTML?

В учебном руководстве WiX существует пример: https://www.firegiant.com/wix/tutorial/getting-started/where-to-install /


  

, Конечно, необходимо установить ключ реестра как часть установки также. Засуньте эту внутреннюю часть компонент, это - часть исходной установки:


  
 

12
задан unor 16 February 2015 в 05:03
поделиться

1 ответ

Существует несколько решений, в зависимости от того, как эта переменная взаимодействует со средой Rails.

Конфигурации

Вы можете использовать глобальный файл конфигурации (см., Например, плагин SimpleConfig ). Это предпочтительный выбор, если переменная может изменяться в зависимости от среды.

Константы

Вы можете определить константу, если переменная должна быть доступна во многих разных местах и ​​контекстах. Например, вы можете захотеть создать файл

config/initializers/defaults.rb

и записать в него все ваши конфигурации и константы по умолчанию. Определенная здесь константа будет автоматически доступна во всем вашем приложении Rails.

Помощники

Если ваша переменная привязана к определенному разделу приложения, например, к представлению, вы можете воспользоваться преимуществами помощников Rails. В вашем конкретном случае вы можете создать помощник изображения в вашем application_helper.rb

module ApplicationHelper

  THUMBNAIL_WIDTH = 50  

  def thumbnail_tag(source, options = {})
    image_tag(source, options.reverse_merge(:width => THUMBNAIL_WIDTH))
  end

end

Затем использовать помощник, когда вам нужно создать эскиз вместо того, чтобы копировать одну и ту же логику снова и снова в каждый файл.

13
ответ дан 2 December 2019 в 21:23
поделиться
Другие вопросы по тегам:

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