我有模特付款。在rails控制台中创建记录时,它显示“NoMethodError:undefined method`create!'付款:模块“同时,我在rails控制台中键入'付款',它不显示属性。我在这个表中有三个属性(:name,:transaction_id,:amount)。什么问题?我犯了任何错误或其他任何错误。 请帮帮我。
答案 0 :(得分:1)
您是否在Payments控制器或Payments模型中定义了创建方法?从较高的层面看,它看起来很像,
def create
@payment = Payment.new(params[:payment])
if @payment.save
redirect_to payments_url, notice: "Payment was successfully created."
else
render :new
end
end
如果您提供完整的Controller和/或Model代码可能会很有用。