奇妙な結果をオブジェクトモデルは、私はこのモデルを持っている
User::TYPE
出力:
{:admin => "Administrator", :owner => "owner", :client => "Customer"}
そして、私はコードを追加しますコントローラ内:
User::TYPE
このが出力されます。
[
{
"user_types": {
"user": "Administrator",
"owner": "owner",
"client": "Customer"
}
},
{
"user_types": {
"user": "Administrator",
"owner": "owner",
"client": "Customer"
}
},
{
"user_types": {
"user": "Administrator",
"owner": "owner",
"client": "Customer"
}
}
]
そして私は私だけのものが必要です。私はここで間違ってやっている何
{
"user_types": {
"user": "Administrator",
"owner": "owner",
"client": "Customer"
}
。私もUser::TYPE
を試しましたが、正しい結果が得られません。
UPDATE:ここ
は私のコントローラのコードです:私の見解では
def user_types
@user_types = User::TYPE
end
結果を表示するために、私はJSONを表示するためにrablを使用:
object @user_types => false
node(:user_types) {@user_types}
これが出力されています:
[
{
"user_types": {
"user": "Administrator",
"owner": "owner",
"client": "Customer"
}
},
{
"user_types": {
"user": "Administrator",
"owner": "owner",
"client": "Customer"
}
},
{
"user_types": {
"user": "Administrator",
"owner": "owner",
"client": "Customer"
}
}
]
そして、私はこれだけのように出力したい:
{
"user_types": {
"user": "Administrator",
"owner": "owner",
"client": "Customer"
}
}
あなたは "私は、コントローラのコードを追加したとき" とはどういう意味ですか?質問を編集して、コントローラコードを追加してください。 –
@Jordan追加コントローラー –
あなたは 'TYPE'以外の名前を試しましたか?何らかの理由でActiveRecordがそれを使用している可能性があります。 – tadman