私は部分的な形で次のコードを持っています:
<%= f.association :client %>
<%= f.input :url, :wrapper => :prepend do %>
<%= content_tag :span, "http://www.", :class => "add-on" %>
<%= f.input_field :url, :class => 'span4' %>
<% end %>
このフォームに関係する何かをロードしようとすると、たとえばnew / editなど、Herokuでエラーが発生します。ローカルホストで問題なく動作します。
Herokuログの唯一の明らかなエラーは次のとおりです。
ActionView::Template::Error (undefined method `source' for nil:NilClass):
私はそれを本当に理解していないのではないかと思いますが、これに答えようとしている人には役立つかもしれないと思いました。
フォームの部分コードを変更すると、Herokuで問題なく動作します。
<%= f.input :url, :input_html => {:class => 'span4' } %>
明らかに、私は素晴らしいブートストラップアドオンスパンを失ったので、問題を回避するのではなく、問題が何であるかを調べたいと思います。