ruby-on-rails - 如何解决 Rails 中的 JSON 语法错误?

标签 ruby-on-rails ruby json ruby-on-rails-3 ruby-on-rails-3.2

我开始学习 Rails 使用“使用 Rails 进行敏捷 Web 开发,第 4 版”

rails 3.2.7ruby 1.9.3p448(2013-06-27 修订版 41675)[i686-linux]
当我试图 使用

编辑 html 表单
   <%= f.text_area :description  :rows=>6 %>

它返回了一个错误

       /media/ashku/New Volume/RoR/depot/app/views/products/_form.html.erb:19: syntax error, unexpected ':', expecting ')'
...= ( f.text_area :description  :rows=>6 );@output_buffer.safe...

然后我尝试将 :rows=>6 更改为 rows: 6 但结果相同

讨论 here建议这是 JSON 的问题

给出 Controller 代码here

那么如何解决这个问题呢?

最佳答案

您错过了标签名称后的逗号 (,),即.(:description)。 所以用以下替换你的标签并尝试运行..

<%= f.text_area :description, :rows => 6 %> 

关于ruby-on-rails - 如何解决 Rails 中的 JSON 语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19218216/

相关文章:

jquery - 调用knockoutjs postJson后如何收到JSON响应?

ruby-on-rails - 多个语言环境翻译的种子文件

ruby-on-rails - zsh :/usr/bin/bundle: bad interpreter:/usr/bin/ruby: no such file or directory

访问数组中第一个/最后一个元素的 Ruby 约定

ruby-on-rails - 从 Rails 中的数据库查询创建数组数组

javascript - 谷歌地图 api json 传递数组

ruby-on-rails - Form_for 强制用户输入日期格式

ruby-on-rails - Rails I18n 嵌套翻译键

带有 Twitter 的 Ruby SSL 因 Windows 7 上的证书 OpenSSL 问题而失败

javascript - ExpressJS 似乎不适用于 ajax 调用