отвечая на пост от jquery до рельсов - PullRequest
1 голос
/ 31 августа 2011

Извиняюсь за плохую формулировку вопроса, но она довольно прямолинейна.

Я посылаю несколько параметров в приложение rails как таковое

$(document).ready(function() {
    console.log("testing!@£");
    $('.editable-td').editable(home_address, {
        data   : " {'E':'Letter E','F':'Letter F','G':'Letter G', 'selected':'F'}",
        type      : 'textarea',
        cancel    : 'Cancel',
        submit    : 'OK',
        tooltip   : 'Click to edit...'
    });
});

Когда приложение rails получаетпараметры, я хотел бы ответить обратно с текстом, который был передан. В противном случае после отправки данных на сервер rails обновленная текстовая область вернется в свое предыдущее состояние.

def update помещает параметры@response = (params [: value]) помещает "NOWWHATSHOULDIDO"

   respond_to do |format|
      if params
        format.json { head :ok }
#         respond with the variable  @response here
      else
        format.json  { render :json => @user.errors, :status => :unprocessable_entity }
      end
    end
  end

небольшая попытка:

 def update
    puts params

    puts "NOWWHATSHOULDIDO"

    respond_to :json
    if params
      respond_with(params) do |format|
        format.json { render }
      end
    end
  end

Другая небольшая попытка здесь, которая отвечает пользователю, ноJeditable область отображается как ноль.Есть идеи?

 def update
    puts params
    @x = (params[:values])
    render :json => @x.to_json
  end

1 Ответ

0 голосов
/ 01 сентября 2011

Для первого вы, я думаю, вы могли бы сделать:

render :text => params[:value], :status => :ok
...