내 "visit_id"가 db 내 정수로 정의되어 있어도이 오류가 발생합니다. 누구나 왜 그런 이유가 있니? 내 로컬 env sqlite3 및 잘 작동하지만 heroku 밀어 때이 얻을 ... 아래 내 양식 코드입니다.Heroku PG 오류가 개발 중에 표시되지 않습니다.
PG : InvalidTextRepresentation : ERROR : 유형 부울에 대한 잘못된 입력 구문 : 지불
은 "visit_id"컨트롤러
def show
@visit = Visit.find_by :visit_id
respond_with(@payment)
end
def new
@visit = Visit.find(params[:visit_id])
@payment = @visit.build_payment
end
def create
@payment = Payment.new(payment_params)
api = UrlApi.new()
url = api.unique_url
@payment.update_attribute :atapi, url
@payment.save
if @payment.save
respond_with(@payment)
else
redirect_to edit_payment_path, :alert => "Unable to update user."
end
양식
<div class="row form">
<div class="col-sm-6 row-col">
<div class="box">
<!--visits form -->
<%= bootstrap_form_for(@payment) do |f| %>
<%= f.hidden_field :user_id, :value => current_user.id %>
<%= f.hidden_field :visit_id %>
<%= f.text_field :coupon_code %>
<%= f.check_box :coupon_valid %>
<%= f.check_box :paid %>
</div>
</div>
<div class="col-sm-6">
<div class="box">
<%= f.text_field :atapi %>
<%= f.select :seen,
[['Yes',true],['No',false]],
label: "Patient seen"
<%= f.submit %>
<% end %>
<div class="row submit">
<div class="col-md-3 right">
</div>
</div>
</div>
</div>
</div>
해당 오류에 이르게 특정 코드는 무엇입니까? BTW, SQLite에서 개발하고 PostgreSQL에 배포하는 것은 나쁜 생각입니다. ActiveRecord는 실제로 유용한 이식성을 제공하지 않습니다. –
heroku 로그의 특정 오류 코드가 표시되지 않습니까? 그것이 오류가 시작되는 첫 번째 행입니다. 나는 pg와 sqlite3 모두를 수행하는 나쁜 이상을 이해하고 있으며, 나의 계획은 개발을 가능한 빨리 끝내는 것이다. 현재이 앱에서 작업하면서 PG를 배우는 중입니다.하지만 아직 제대로 설정하지 못했습니다. – keith