我的应用程序在我的开发机器上正确运行了我的错误修复程序。我甚至停止使用sqlite3并在我的本地机器中使用pg。
我将应用程序部署到新的heroku应用程序,但它在生产和开发方面的表现也不同。
以下是我如何推送到heroku。
>git commit all the files i have modified
> git push origin master
> git push heroku master
唯一的另一个区别是本地机器上的pg是9.3.2,而heroku上的pg似乎是9.3.3 相同的代码表现不同。非常感谢任何帮助。
def pro_user
@pro_user = Subscription.where(:email => current_user.email).pluck(:email)
rescue ActiveRecord::RecordNotFound
end
查看代码如下:
<% if current_user %>
<% if pro_user.empty? %>
<!-- Not a premium user but logged in user so only free stuff -->
<% else %>
<!-- This is a premium user so just display it all -->
<% end %>
<% else %>
<!-- Not logged in-->
<% end %>