Проверьте, существует ли расположение в направляющих?

Существует ли стандартный способ проверить, существует ли расположение представления из Контроллера в направляющих? Я пытаюсь позволить пользователю определять расположение, но оно должно существовать сначала.

7
задан Lance Pollard 17 May 2010 в 22:31
поделиться

2 ответа

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

layouts = Dir['app/views/layouts/*'].map {|f|
  File.basename(f, '.html.erb')  # returns 'layout' for 'layout.html.erb'
}
3
ответ дан 6 December 2019 в 06:23
поделиться

Я думаю, что лучше было бы хранить эти значения в базе данных, позволяя пользователю выбирать из этого.

Вместо того, чтобы пытаться проверить то, что было предложено в предыдущем посте.

Используйте модель макета и позвольте пользователю выбирать.

0
ответ дан 6 December 2019 в 06:23
поделиться
Другие вопросы по тегам:

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