だから私は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>
このようなコードを実行してみると、erb テンプレート内から sinatra の設定変数にアクセスできないことがわかります。シンプルさを保ちながらこれを達成する方法はありますか?
前もって感謝します!