将示例JSON加载到Rails表单中

时间:2011-11-02 23:43:59

标签: ruby-on-rails json forms

我正在尝试将列出here的解决方案集成到我的rails(3.1)应用程序中。

我有一个基本表单,底部有一些链接,可以从JSON文件加载一些示例数据。

app/views/users/new.html.erb

<%= form_for(@user) do |f| %>
  <div class="field">
    <%= f.label :name %><br />
    <%= f.text_field :name %>
  </div>
  <div class="field">
    <%= f.label :email %><br />
    <%= f.text_field :email %>
  </div>
<% end %>

<%= link_to "Load alice", "#" %>
<%= link_to "Load bob", "#" %>

public fixtures/sample.json

{ "name" : "alice", "email" : "alice@alice.com",
  "name" : "bob", "email" : "bob@bob.com" }

设置链接以将样本数据加载到表单中的正确方法是什么?我知道我可以使用onclick事件来调用js,但这会非常混乱..

1 个答案:

答案 0 :(得分:1)

请在此处查看示例http://jsfiddle.net/8drhX/1/,而不是使用我在javascript中创建它们的rails的链接。我认为这是更方便的方式