我有一個問題與Heroku,我有一個項目,在C9工作正常,但當我推到Heroku它給了我在日誌中錯誤在Ruby日誌 - > ActiveRecord :: RecordNotFound(無法找到計劃與'id'= 1):
的ActiveRecord :: RecordNotFound以下錯誤
導致在我的主頁下面的錯誤(無法與 'ID'= 1找到計劃) - >
您正在尋找的網頁不存在exis噸。
您可能錯誤輸入了地址或頁面可能已移動。
home.html.erb
<div class="row">
<div class="col-md-6">
<div class="well">
<h3 class="text-center">Basic membership</H3>
<h4>Hier inschrijven voor alle leden van het gezin.</h4>
<br />
<%= link_to "Sign up free", new_user_registration_path(plan: Plan.find(1).id), class: 'btn btn-primary btn-lg btn-block' %>
</div>
</div>
<div class="col-md-6">
<div class="well">
<h3 class="text-center">Premium membership</h3>
<h4>Niet gebruiken dit is een test object.</h4>
<br />
<%= link_to "Sign up for premium plan", new_user_registration_path(plan: Plan.find(2).id), class: 'btn btn-success btn-lg btn-block' %>
</div>
pages_controller
class PagesController < ApplicationController
def home
@basic_plan = Plan.find(1)
@pro_plan = Plan.find(2)
end
def about
end
end
我使用設計的寶石,用於存儲用戶如可以在下面的代碼片段中可以看出
Rails.application.routes.draw do
devise_for :users
resources :contacts
get '/about' => 'pages#about'
root 'pages#home'
一切從主分支備份到GitHub,然後再通過主人推到Heroku ...它無法找到解決方案,將受到歡迎:)
C9數據庫將在'計劃「表中具有Heroku不可用的數據。您需要在生產數據庫中創建這些數據。 – dp7