Erb с Sinatra в рубине

Таким образом, у меня есть веб-сервер, я создал использование sinatra, суть которого идет как это:

set :variable,"value"
get '/' do
  erb :index
end

И, конечно, шаблон в views/index.erb который выглядит примерно так:

<html>
<!-- etc -->
  <ul>
  <% my_array.each do |thing| %>
  <%="Something: #{thing}, variable from sinatra: #{settings.variable}"%>
  <% end %>
  </ul>
</html>

При попытке выполнить код как это, то Вы заметите, что не можете получить доступ к переменной настроек sinatra из шаблонов erb. Какие-либо идеи, как я могу достигнуть этого при хранении его простоты?

Заранее спасибо!

8
задан JP. 2 April 2010 в 17:56
поделиться

1 ответ

Я использовал старую версию Sinatra - обновился до версии 1.0, и она отлично работает :)

Всем спасибо!

2
ответ дан 6 December 2019 в 01:39
поделиться
Другие вопросы по тегам:

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