0
私はレールアプリを構築しています。私はデータベーステーブルのためにdynamodbを使用しています。"提供されたキー要素がスキーマと一致しません"
session[:id] = @record.id
を私の見解では:
私は
提供重要な要素は、私のヘルパー/コントローラでスキーマ
と一致しないエラーが出ます<% record_id = TableName.find(session[:id]) %>
session[:id]
を印刷してチェックしましたが、特定のレコードの正しいIDを持っています。また、dbをチェックしました。レコードは私の望むものと一致します。それはレールコンソールでうまく動作します。
しかし、アプリケーションを実行すると、上記のエラーが発生します。
助けてください。
ビューに何が入っていないか – davidhu2000
IDを数値として渡したときと文字列として渡すときの両方で、Railsコンソールで問題なく動作しますか?あなたのIDに 'to_i'を呼び出すだけであなたの問題を解決できるでしょうか? – Raffael
それは問題を解決しませんでした。私は今質問にもっと明快さを加えました。 –