Следующий простой код миграционную файл в Ruby On Rails:Некоторые простые вопросы о Ruby On Rails
def change
create_table :articles do |t|
t.string :title
end
Могу ли я понимать это так:
1: create_table
является рубин встроенный (? или Рубин на Rails), чтобы создать таблицу
2: :articles
это имя таблицы, так ясно
3: Это наиболее важно для меня Illu в моем мозгу. do |t|
означает выполнить то, что стоит за ним? это означает, что do
добавит таблицу в базу данных и даст ей значение t
???
Это не что-то похожее на трубы unix, если это то, о чем вы просили. –
Привет, я знаю, что это простой вопрос, но мне все еще трудно понять роль трубы. Меня не волнует рейтинг моего профиля в stackoverflow, я забочусь о своих знаниях; Что означает внутри кода Ruby on Rails, когда мы используем каналы, это то, о чем я просил. Спасибо за вашу негативную реакцию. – bbparis
@Sergio, нет, я просто спрашиваю о роли труб внутри Ruby-кода. Спасибо за ваш комментарий – bbparis