* [Comm] Ruby on Rails: Getting started (branch 5.1)
@ 2010-10-03 12:18 Алексей Синицын
2010-10-03 15:19 ` Алексей Синицын
0 siblings, 1 reply; 6+ messages in thread
From: Алексей Синицын @ 2010-10-03 12:18 UTC (permalink / raw)
To: ALT Linux Community general discussions
Здравствуйте.
Хотя ранее такими вещами заниматься не приходилось, в силу некоторых
причин появилось желание попробовать написать для себя web приложение.
Выбрано было RoR, хотя возможно этот выбор не оптимален, не знаю. Как
оказалось, RoR есть в репозитарии (используется ветка 5.1) и
устанавливается с помощью apt.
В качестве учебного пособия подошло:
http://rusrails.ru/getting-started-with-rails . Правда оказалось есть
некоторые различия в том что описано с тем как это работает здесь. В
частности, там пример создаётся командой
rails new blog
а здесь "new" не надо, "rails name" сразу создаёт структуру
каталогов. Но далее там, для того что бы создать контроллер,
предлагается следующая команда:
rails generate controller home index
Поскольку в нашем случае у рельс нет никаких команд и на любое слово
оно создаёт структуру каталогов, то желаемое так очевидно не
получается.
Не подскажет ли кто, что это за различия и есть ли где нибудь какое
нибудь описание различий и как начинать в нашем случае? Либо,
возможно, проще поставить рельсы с официального сайта и идти по той
инструкции?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Ruby on Rails: Getting started (branch 5.1)
2010-10-03 12:18 [Comm] Ruby on Rails: Getting started (branch 5.1) Алексей Синицын
@ 2010-10-03 15:19 ` Алексей Синицын
2010-10-03 17:01 ` Sergey Vlasov
0 siblings, 1 reply; 6+ messages in thread
From: Алексей Синицын @ 2010-10-03 15:19 UTC (permalink / raw)
To: ALT Linux Community general discussions
3 октября 2010 г. 16:18 пользователь Алексей Синицын
<asinitsinster@gmail.com> написал:
> В качестве учебного пособия подошло:
> http://rusrails.ru/getting-started-with-rails . Правда оказалось есть
> некоторые различия в том что описано с тем как это работает здесь. В
> частности, там пример создаётся командой
> rails new blog
> а здесь "new" не надо, "rails name" сразу создаёт структуру
> каталогов. Но далее там, для того что бы создать контроллер,
> предлагается следующая команда:
> rails generate controller home index
> Поскольку в нашем случае у рельс нет никаких команд и на любое слово
> оно создаёт структуру каталогов, то желаемое так очевидно не
> получается.
>
Впрочем, ответ на первый вопрос нашёл:
script/generate controller home index
Но расхождения всё равно продолжаются и поэтому второй вопрос, о
разнице и специфических особенностях, пока остаётся в силе.
> Не подскажет ли кто, что это за различия и есть ли где нибудь какое
> нибудь описание различий и как начинать в нашем случае? Либо,
> возможно, проще поставить рельсы с официального сайта и идти по той
> инструкции?
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Ruby on Rails: Getting started (branch 5.1)
2010-10-03 15:19 ` Алексей Синицын
@ 2010-10-03 17:01 ` Sergey Vlasov
2010-10-03 17:36 ` Алексей Синицын
0 siblings, 1 reply; 6+ messages in thread
From: Sergey Vlasov @ 2010-10-03 17:01 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1413 bytes --]
On Sun, Oct 03, 2010 at 07:19:00PM +0400, Алексей Синицын wrote:
> 3 октября 2010 г. 16:18 пользователь Алексей Синицын
> <asinitsinster@gmail.com> написал:
>
> > В качестве учебного пособия подошло:
> > http://rusrails.ru/getting-started-with-rails . Правда оказалось есть
> > некоторые различия в том что описано с тем как это работает здесь. В
> > частности, там пример создаётся командой
> > rails new blog
> > а здесь "new" не надо, "rails name" сразу создаёт структуру
> > каталогов. Но далее там, для того что бы создать контроллер,
> > предлагается следующая команда:
> > rails generate controller home index
> > Поскольку в нашем случае у рельс нет никаких команд и на любое слово
> > оно создаёт структуру каталогов, то желаемое так очевидно не
> > получается.
>
> Впрочем, ответ на первый вопрос нашёл:
>
> script/generate controller home index
>
> Но расхождения всё равно продолжаются и поэтому второй вопрос, о
> разнице и специфических особенностях, пока остаётся в силе.
Причина расхождений указана в используемом вами руководстве прямо
перед содержанием:
| Это руководство основывается на Rails 3.0. Часть кода, показанного
| здесь, не будет работать для более ранних версий Rails. Руководство
| для начинающих, основанное на Rails 2.3 Вы можете просмотреть в
| архиве
В branch 5.1 находится именно версия 2.3 (да и в Сизифе сейчас пока
она же).
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Ruby on Rails: Getting started (branch 5.1)
2010-10-03 17:01 ` Sergey Vlasov
@ 2010-10-03 17:36 ` Алексей Синицын
2010-10-04 12:33 ` Timur Batyrshin
0 siblings, 1 reply; 6+ messages in thread
From: Алексей Синицын @ 2010-10-03 17:36 UTC (permalink / raw)
To: ALT Linux Community general discussions
3 октября 2010 г. 21:01 пользователь Sergey Vlasov <vsu@altlinux.ru> написал:
> Причина расхождений указана в используемом вами руководстве прямо
> перед содержанием:
>
> | Это руководство основывается на Rails 3.0. Часть кода, показанного
> | здесь, не будет работать для более ранних версий Rails. Руководство
> | для начинающих, основанное на Rails 2.3 Вы можете просмотреть в
> | архиве
>
> В branch 5.1 находится именно версия 2.3 (да и в Сизифе сейчас пока
> она же).
>
Спасибо, теперь понятно и пошло на лад.
Но тогда возник ещё вопрос. А может быть имеет смысл сразу заложиться
на будущее, и что бы не мигрировать через год взять, всё-же, с сайта и
сразу знакомиться с актуальной версией? Или там заботливо разложены
какие нибудь грабли?
Дистрибутивная версия имеет какие то существенные заметные
достоинства? Кроме вопросов миграции существующих приложений.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Ruby on Rails: Getting started (branch 5.1)
2010-10-03 17:36 ` Алексей Синицын
@ 2010-10-04 12:33 ` Timur Batyrshin
2010-10-04 15:42 ` Алексей Синицын
0 siblings, 1 reply; 6+ messages in thread
From: Timur Batyrshin @ 2010-10-04 12:33 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 2036 bytes --]
On Sun, 3 Oct 2010 21:36:55 +0400
Алексей Синицын wrote:
> > В branch 5.1 находится именно версия 2.3 (да и в Сизифе сейчас пока
> > она же).
>
> Спасибо, теперь понятно и пошло на лад.
>
> Но тогда возник ещё вопрос. А может быть имеет смысл сразу заложиться
> на будущее, и что бы не мигрировать через год взять, всё-же, с сайта и
> сразу знакомиться с актуальной версией? Или там заботливо разложены
> какие нибудь грабли?
RVM вам поможет -- можно будет установить любую версию руби, несколько
версий фреймворка и т.д.
http://rvm.beginrescueend.com/
> Дистрибутивная версия имеет какие то существенные заметные
> достоинства? Кроме вопросов миграции существующих приложений.
Упакована в rpm, по-возможности оторваны rubygems (т.е. выкинут весь
мусор, который они тащут с собой).
Это как плюсы, так и минусы -- смотря с какой стороны посмотреть.
Может еще что забыл/не знаю.
Если интересно узнать точнее -- лучше поинтересоваться у raorn@
Для разработки, по-моему, удобнее будет все таки развести у себя в
домашнем каталоге помойку из самосборных модулей при помощи того же RVM.
А уже для продакшна (если он вдруг будет на базе ALT Linux) -- упаковать
свое приложение в rpm.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Ruby on Rails: Getting started (branch 5.1)
2010-10-04 12:33 ` Timur Batyrshin
@ 2010-10-04 15:42 ` Алексей Синицын
0 siblings, 0 replies; 6+ messages in thread
From: Алексей Синицын @ 2010-10-04 15:42 UTC (permalink / raw)
To: ALT Linux Community general discussions
4 октября 2010 г. 16:33 пользователь Timur Batyrshin
<batyrshin@ieml.ru> написал:
>> Но тогда возник ещё вопрос. А может быть имеет смысл сразу заложиться
>> на будущее, и что бы не мигрировать через год взять, всё-же, с сайта и
>> сразу знакомиться с актуальной версией? Или там заботливо разложены
>> какие нибудь грабли?
>
> RVM вам поможет -- можно будет установить любую версию руби, несколько
> версий фреймворка и т.д.
> http://rvm.beginrescueend.com/
>
Спасибо, в общем интересно но в моём случае, кажется, несколько избыточно.
>> Дистрибутивная версия имеет какие то существенные заметные
>> достоинства? Кроме вопросов миграции существующих приложений.
>
> Упакована в rpm, по-возможности оторваны rubygems (т.е. выкинут весь
> мусор, который они тащут с собой).
> Это как плюсы, так и минусы -- смотря с какой стороны посмотреть.
> Может еще что забыл/не знаю.
> Если интересно узнать точнее -- лучше поинтересоваться у raorn@
>
В целом понятно, теперь думаю определюсь.
> Для разработки, по-моему, удобнее будет все таки развести у себя в
> домашнем каталоге помойку из самосборных модулей при помощи того же RVM.
> А уже для продакшна (если он вдруг будет на базе ALT Linux) -- упаковать
> свое приложение в rpm.
>
Если сумею что нибудь сделать, да если получится что хотел, да если
это ещё кому нибудь кроме меня станет интересно, то можно будет и об
опакечивании говорить :)
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-10-04 15:42 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-03 12:18 [Comm] Ruby on Rails: Getting started (branch 5.1) Алексей Синицын
2010-10-03 15:19 ` Алексей Синицын
2010-10-03 17:01 ` Sergey Vlasov
2010-10-03 17:36 ` Алексей Синицын
2010-10-04 12:33 ` Timur Batyrshin
2010-10-04 15:42 ` Алексей Синицын
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git