2016-01-11 2 views
-1
def create 
    @practice = Practice.new(practice_params) 

    if @practice.save && @practice.start 
     respond_to do |format| 
     format.html { redirect_to practice_learnings_path(@practice) && return } 
     format.json 
     end 
    else 
     redirect_to practices_path 
    end 
    end 

//create.json.jbuilder 
json.practice @practice 
+0

Вивек, Добро пожаловать в StackOverflow :) Пожалуйста, объясните вашу проблему. Просто показ вашего кода - это неправильный способ задать вопрос. Пожалуйста, проверьте [как задать вопрос] (http://stackoverflow.com/help/asking) – bozzmob

ответ

0

Для этого необходимо создать новый файл для просмотра create action i.e. create.json.jbuilder под views/pratices. Напишите свой код, чтобы вернуть json.

т.д .:

# app/views/practices/create.json.jbuilder 

json.practise do 
    json.attr1 @practice.attr1 
    json.attr2 @practice.attr2 
    json.attr3 @practice.attr3 
end 

См jbuilder гем док для more information на этом

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