私はRuby on Railsの初心者ですが、データベースの特定の列の最後のレコードを探しています。このシステムはBitcoinsを受け取り、Bitcoinアドレスを生成して保存し、後で金額も保存されます。railsの属性を検索するコントローラ
私は、次の移行作成:私は最後に保存されたビットコインのアドレスを取得したい
class PaymentsController < ApplicationController
def new_address
@balance = BlockIo.get_new_address
end
end
:私が持っているコントローラで
def change
create_table :payments do |t|
t.string :bitcoin
t.string :amount
t.timestamps
end
end
を。私が試してみました:私も試した
payment = Payment.find(params[:id])
last_payment = payment.bitcoin.last
:
payment = Payment.find(params[:id])
last_payment = payment.pluck(:bitcoin).last
およびその他のいくつかの組み合わせを、私はアクティブレコードのドキュメントで確認として。最後に保存したビットコインアドレスを取得するには、正しい構文で私を助けてください。ショービューで
、あなたは介してデータにアクセスすることができます。最後のチェック上記の情報に基づいてビットコインのアドレスを保存する方法を教えてください。どんな支援も大歓迎です。各支払いが持っているので、一つだけbitcoin
方法はありません
payment.bitcoin
: