2016-11-25 26 views
1

我有兩個模型;電影模型是父母,審查模型是孩子。我期待下面的代碼直接將我回到電影界面:該地址將我引向孩子嗎?

def create 
    @film = Film.find(params[:film_id]) 
    @review = @film.reviews.new(review_params) 
    if @review.save 
    redirect_to film_path(@film) 
    else 
     render "films/#{@film.id}" 
    end 
    end 

這使我回至以下地址:電影/ 22 /評論,當它想直接將我回相同的接口(片/ 22 )?

我想返回到相同的界面,所以我可以發佈用戶的錯誤?

+0

redirect_to的:回 –

+0

我將如何打印錯誤的驗證? – javacoder

+0

你可以通過flash消息獲得 –

回答

1

嘗試在其他部分

flash[:alert] = @review.errors.full_messages.join(', ') 
redirect_to :back 
+0

乾杯隊友,還有一個問題;我將如何更改錯誤的字體和佈局? – javacoder

+0

@javacoder使用這個http://stackoverflow.com/questions/808547/fully-custom-validation-error-message-with-rails .................接受答案爲如果您認爲您的問題已解決,請點擊打勾標記,然後點贊 –

相關問題