私はHerokuに問題があります。私はC9で正常に動作していますが、Herokuそれは私のログに次のエラーRubyログのエラー - > ActiveRecord :: RecordNotFound( 'id' = 1で計画が見つかりませんでした):
のActiveRecordを与える:: RecordNotFound(= 1 'ID' との計画を見つけることができませんでした)私のホームページに次のエラーが生じ
- >
あなたが探していたページは存在しませんt。
アドレスが誤って入力されているか、ページが移動している可能性があります。
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'
に見られるように、ユーザーを保存するための宝石を考案使用しています
すべてが(できませんでしたmasterブランチからのGitHubにバックアップされ、それが再びマスターを経由してHerokuのにプッシュした後...それは、助けが:)
C9データベースのデータは 'plans'テーブルにあり、Herokuでは利用できません。プロダクションDBにこれらのデータを作成する必要があります。 – dp7