form_for с возвратом json

У меня в настоящее время есть форма как это:

<% form_for @stem, :html => {:multipart => true} do |f| %>
<%= f.file_field :sound %>
<% end %>

Это производит (по существу):

<form method="post" id="new_stem" class="new_stem" action="/stems">
<input type="file" size="30" name="stem[sound]" id="stem_sound">
</form>

Однако я планирую использовать ajaxForm плагин jQuery здесь и хотел бы, чтобы новая основа была возвращена в формате JSON. Я знаю, было ли действие формы "/stems.json", это работало бы, но существует ли параметр, который я могу поместить в вызов form_for, чтобы попросить, чтобы это возвратило JSON?

Я пытался делать

<% form_for @stem, :html => {:multipart => true, :action => '/stems.json'} do |f| %>

но это, казалось, не работало.

9
задан Lowgain 2 May 2010 в 23:49
поделиться