Введение в Ruby часть 2

Nov 15, 2010 22:27

Перевод приложения А из книги Agile Web Development With Rails 3th edition. Перевод - команда Agile Orange - создание сайтов cаратов

A.2 Имена в Ruby

Имена локальных переменных, параметров методов и самих методов должны все начинаться с маленькой буквы или подчеркивания. Имена order, line_item, и xr2000 все допустимые. Экземпляр переменной начинается со знака @:  @quantity и @product_id. В ruby есть соглашение разделять слова подчеркиванием в многословных именах методов и переменных. Так line_item предпочтительнее lineItem.

Имена классов, модулей и констант должны начинаться с заглавной буквы. По соглашению многословные имена этих сущностей разделяются не подчеркиванием, а заглавной буквой. Имена классов выглядят следующим образом: Object, PurchaseOrder и LineItem.

Rails широко используют символы. Символы выглядят как переменные, однако начинаются с двоеточия. Примеры символов :action, :line_items и :id. Вы можете думать о символах, как о строковых литералах, которые магически превращаются в константы.

Rails используют символы для определения свойств. В частности они используются при именовании параметров метода и поиске свойств в хеше. Например:

redirect_to :action => "edit" , :id => params[:id]

seo саратов, ruby, rails, ubuntu, продвижение сайта саратов

Previous post Next post
Up