2013-08-16 2 views
1

Леса создают контроллеры, которые имеют методы создания/обновления. Эти методы имеют рендеринг HTML, а также JSON. Я знаю HTML, но я не знаю, что такое JSON. Нужно ли иметь JSON там, или я мог бы вытащить его и по-прежнему работать с HTML-рендерингом?ROR: HTML и JSON оба?

Вот кусок кода, я говорю:

def create 
    @judge = Judge.new(judge_params) 

    respond_to do |format| 
    if @judge.save 
     format.html { redirect_to @judge, notice: 'Judge was successfully created.' } 
     format.json { render action: 'show', status: :created, location: @judge } 
    else 
     format.html { render action: 'new' } 
     format.json { render json: @judge.errors, status: :unprocessable_entity } 
    end 
    end 
end 

ответ

1

Если вы не беспокоили о JSON можно просто сделать:

def create 
    @judge = Judge.new(judge_params) 

    if @judge.save 
    redirect_to @judge, notice: 'Judge was successfully created.' 
    else 
    render action: 'new' 
    end 
end 
0

Да, вы можете удалить часть JSON и до сих пор она работает отлично.

JSON - популярный формат, обычно используемый для вызовов Javascript/API.

Смежные вопросы