.erb ページで Ruby/Sinatra の文字列を切り捨てようとしています。私は次の変種を試しています:
<%= @caption_str.truncate(20) %>
<%= @caption_str[0..20] %>
しかし、次のようなエラー メッセージが表示され続けます。
NoMethodError at /392471267473009
undefined method `[]' for nil:NilClass
また
NoMethodError at /392471267473009
undefined method `truncate' for nil:NilClass
文字列を切り捨てなければ、すべて問題ありません。
<%= @caption_str %>
私は何が欠けていますか?