много разочарования многим людям. Я решил научиться Ruby on Rails (мне сказали многие люди, это бессмысленно изучать его, но рубин, похоже, легко влезть, а рельсы - это веселый фреймворк).Использование именования/использования капитализации в Ruby on Rails 4
Так что я сейчас только начинаю обворачивать голову вокруг соглашения об именах с использованием единственного числа, используемого для модели, и множественное число используется для контроллера.
У меня есть некоторые проблемы с поиском краткой информации о капитализации и использовании в нижнем регистре.
Пример будучи
@order = Order.create(order_date: Time.now, customer_id: @customer.id)
Почему именно 'Order.create' капитализируется, но не "ORDER_DATE?
Когда для вызова капитализации действительно запутался, когда я использую консоль рельсов. Я не знаю, когда я предполагаю, что я буду использовать его в качестве капитализации или почему. Я хочу сказать, что это тоже связано с схемой именования модели/контроллера, но ни одна из них не является множественной, так что это не может быть правильным ответом?
Спасибо за любую помощь, которая дана, я действительно буду/ценю ее.
Спасибо, я как раз собирался спросить о @order. Итак, переменные экземпляра, такие как локальные переменные, которые работают только в том месте, где они определены правильно? – BronzeTax
Переменные экземпляра доступны в контексте объекта. Как имя указывает (экземпляр класса -> объект). –