如何以rails json格式打印消息

时间:2014-04-21 07:45:55

标签: json ruby-on-rails-3

从我的控制器回来

respond_with(@employee)

在json.erb文件中,我将其打印为

{
            "EmpID": "<%=@employee.id%>",
            "details": "<%=@employee.body%>"

}

在RestClient工具中,我得到如下输出

{
   "EmpID": "E100925",
   "details": "{"Empcode"=>"E001", "date"=>"01-12-2013", "name"=>"David", "position"=>"12", "place"=>"UK"}"
}

我想在上面添加有意义的消息(&#34; XYZ公司的员工详细信息为&#34;)然后打印json哈希。怎么做。

2 个答案:

答案 0 :(得分:0)

您的意思是说您只想显示您的信息吗?如果是这样,只需在json文件中键入您的消息即可。例如:

The employee details of <%=@company.name%> company are { "EmpID": "<%=@employee.id%>", "details": "<%=@employee.body%>" }

答案 1 :(得分:0)

杰森有自己的特色,它总是有几双&#34;关键&#34;和&#34;价值&#34;。如果你想要这样的东西,也许你可以尝试使用* .html.erb。