そのため、Rails 3.1コントローラーにいくつかのインスタンス変数が設定されていますが、herokuのビューでそれらを呼び出そうとすると、単に存在しなくなります(ローカルで正常に機能します)。
同様のデータ構造と同じインスタンス変数を持つ同様の他のモデルでは、正常に機能します。これにより、すべてが奇妙になります。また、一部のインスタンス変数は正常に処理されているため、この問題の原因を特定するのに苦労しています。
これが簡単な例です
class PointsController < ApplicationController
def show
@point = Point.find(params[:id])
@area = @point.area
@zoom = 15
@ff = 0
@ff = params[:ff].to_i if params[:ff] and params[:ff].to_i
end
end
私の見解では、次のように入力すると、<%= @ point.name%>または<%= @ff%>-ローカル環境とheroku環境の両方で機能し、次のように入力すると値が返されます。
<%= @zoom%>および<%= @area%>これらはローカルで機能しますが、heroku環境では何も返しません。それは完全にランダムです。
何か案は?
ありがとう!