Rails: Rails 4.2.0.beta2
controller(一部抜粋)
def create
file = params[:doc][:file]
fname=file.original_filename
@doc = Doc.new(doc_params)
...
end
これはファイルと詳細の登録画面から来るものです。view(new.html.erb)には種々の項目とファイルの選択画面があります。
ここで、ファイルを選び登録をすると問題ないのですが、その際、ファイルの選択を忘れてしまうと、当然
fname=file.original_filenameのところでnil:NilClassになりますが、
ここでそのエラーを捕捉して、登録画面に戻したいのですが、その方法が解りません。
どうぞよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/12/27 11:28
2014/12/27 14:06
2014/12/27 14:19
2014/12/27 14:47
2014/12/30 02:27
2014/12/30 02:34