В структуре папок Rails, где я должен хранить текстовый файл для вызова его в виде строки внутри модели? - PullRequest
0 голосов
/ 29 мая 2011

Я хочу проанализировать шаблон haml для переменной, используя HAML :: Engine внутри модели.

Где в структуре папок приложения rails я должен хранить свои файлы (по одному для каждого шаблона) и как я могу назвать их как строку в модели?

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 мая 2011

Используя сказанное Sameera, настроив ваше приложение для загрузки каталогов, я, вероятно, поместил бы его в новую папку в каталоге 'lib'.

Затем вы можете запустить приложение rails для загрузки всего в 'lib', поместив это в файл application.rb.

config.autoload_paths += Dir["#{config.root}/lib/**/"]
0 голосов
/ 29 мая 2011

Я не совсем уверен, что это ответ на ваш вопрос, но с помощью rails вы всегда можете создать дополнительные папки (кроме структуры папок по умолчанию, заданной rails),

Но не забудьте загрузить их, когдаВаше приложение запускается, в rails3 оно находится в

'application.rb'

после строки

config.autoload_paths + =% W (# {config.root} / extras)

И IMO неплохо создать дополнительную папку, чтобы сделать ваш код более организованным.

HTH

ура

Самера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...