-1

ハッシュマップ配列を表示する方法はありますか? 正しい用語かどうかわかりませんか?しかし、正しいハッシュ キーを呼び出しているかどうかを確認するために、データベースの列を確認したかったのです。

例えば、

created on <%= link_to activity.trackable.list.name, activity.trackable.list %>

未定義のメソッドを取得している場合、正しい名前を呼び出しているかどうかわかりませんか? .nameまたはのキーがあるかどうかを確認する必要がある場合.list。そのようなものがあれば、配列を見たいactivity.trackableですか?

このコードは、 Rails Cast #407のチュートリアルからのものです。

4

2 に答える 2

0

次のようなことができます。

p activity.trackable.columns

また

p activity.trackable.columns_hash

また

p activity.trackable.column_names

もっと見たいなら、あなたはできる

p activity.trackable.methods

また

p activity.trackable.respond_to?( :something )
于 2013-05-12T01:00:08.753 に答える