私が確信している専門家はすぐに解決できます。私はrubyコントローラ&モデルとerbビューファイルを使ってsinatraを実行しています。私はpostgres-dbに問い合わせてそのデータを表示したいだけです。私は私が望むものを返す同様の機能を持っていますが、これはしません。どんな助けでも大歓迎です。インデックス取得時にメソッドエラーが発生しないruby
予算モデル:
def self.total
sql = "SELECT SUM(value) FROM budgets"
response = SqlRunner.run(sql).first
return response["sum"]
end
コントローラ:
get '/budgets' do
@budgets = Budget.all
@budget_total = Budget.total
erb(:'budgets/index')
end
ビュー/ ERB:
<p> Total budget: <%= @budget_total %> </p>
エラーの原因は何ですか? –
@budget_total = Budget.totalはエラーの場所です。その機能を全く認識しません。 – godhar
エラーを貼り付けることはできますか? – Dias