コントローラーファイルに次の関数があり、文字列があり、JSON.parse を使用して解析しようとしています。私が直面している問題は、返されるハッシュに存在するメッセージの値を出力できないことです。
def index
.........
r = '{"response":"{\"message\":\"The following page was successfully Created 3035\",\"success\":\"0\",\"page_id\":\"3035\"}"}'
@hash = JSON.parse(r)
respond_to do |format|
format.html
end
end
私のビューファイルでは、次のコードを使用しています
<%= @hash['response']['message'] %>
The following page was successfully Created 3035 を取得する代わりに、 メッセージを取得しています。
コントローラーファイルに「require json」があります。
私が行った場合
<%= @hash['response'] %>
次に、ハッシュ全体を取得します。助けてください