Я копаю какой-то интересный код, который, я уверен, ошибочен. Я задавался вопросом, думал ли кто-нибудь о синтаксисе, который разработчик пытался использовать?рубин одна строка «проверить значение и вернуть»
Heres' фиктивный код:
render :nothing => true and return if params[:name].nil?
Мое наивное затруднительным ссылается на мой языке программирования фона:
if params[:name].nil?
render :nothing => true, :status => 404
return
end
Есть ли более элегантный, более рубиновым как способ? (Точка с запятой не учитываются :)
Что делает этот фиктивный код? Вы просто убеждены, что это неправильно, или это на самом деле вызывает ошибку? Мне нравится, как он читается как естественный язык. – Ben