tag:blogger.com,1999:blog-301290172024-03-13T13:58:36.686+02:00Vestel On RailsVestelhttp://www.blogger.com/profile/11209616329982373158noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-30129017.post-39189476339048729112007-12-15T00:47:00.001+02:002007-12-15T00:47:43.593+02:00Всем привет!<br /><br />Не то, что бы <a href="http://blog.copperred.net">мой основной блог</a> загнулся или что-то, но просто внезапно пришла в голову мысль написать сюда небольшой хинт начинающим Rails-разработчикам.<br /><br />Конечно, если вы уже ознакомились с книгой "Agile Web Development..." или хотя бы смотрели скринкаст, то вы прекрасно знаете, что все Controller-ы лежат в папке Controllers. Это понятное дело, рождает загроможденность и хочется контроллеры структурировать. Так вот, их можно замечательно укладывать в папки при создании указывая:<br /><br /><pre><code>script/generate controller admin/userlist</code></pre><br /><br />Но как же из методов вложенного в папку контроллера адресоваться к другим контроллерам? Также<br /><br /><pre><code>redirect_to(:controller => "/login" , :action => "login" )</code></pre><br /><br />Вот собственно говоря и все. Заметка закончена.Vestelhttp://www.blogger.com/profile/11209616329982373158noreply@blogger.com0tag:blogger.com,1999:blog-30129017.post-1154049332919842972006-07-28T04:12:00.000+03:002006-07-28T04:15:32.953+03:00Сворачиваемся<div xmlns="http://www.w3.org/1999/xhtml">Статус дефолтного блога перенесен на ресурс именнуемый просто Vestel. В будующем ему еще предстоит обрасти шашечками и цветочками, а пока будем просто ехать вперед на <a href="http://blog.copperred.net/">новом хостинге</a> Еcли кто читал мои заметки об освоении рельсов здесь, буду рад видеть вас на новом месте.</div>Vestelhttp://www.blogger.com/profile/11209616329982373158noreply@blogger.com2tag:blogger.com,1999:blog-30129017.post-1153531106836702372006-07-22T04:15:00.000+03:002006-07-22T04:18:26.870+03:00Затишье<div xmlns="http://www.w3.org/1999/xhtml">Давно не писал, потому как погряз в работе. Было несколько заморочек по дизайну - макетированию, плюс еще висит старенький проект системы управления содержимым на РНР. На Рельсах я бы уже давно и просто отдал заказчику готовый продукт, но хозяин-барин не желает ставить на сервер Руби или платить за нормальный хостинг.<br /><br />Мой личный блог пока в процессе: определяюсь между Wordpress и Textpattern в пользу первого, но надо довести до ума дезигн.<br /><br />Попутно продолжаю ковырять rails, в плане создания более-ли-менее толкового продукта rubyshop, т.е. онлайн магазина написаного на рельсах. С который раз возник затор на почве связи нескольких моделей, причем то, что на скринкасте получается легко и не принужденно у меня вызывает заторы и требует углубленного изучения интернета. <br />Если кто еще не перешел на RadRails обеими руками рекоммендую - переходите. Я поставил себе это дело как плагин к Эклипсу - качать пришлось всего ничего - около 5 метров, зато не так чувствуется своя ущербность в плане отсутсвтия текстового редактора Textmate на платформе PC.</div>Vestelhttp://www.blogger.com/profile/11209616329982373158noreply@blogger.com0tag:blogger.com,1999:blog-30129017.post-1152147238127601942006-07-06T03:47:00.000+03:002006-07-06T03:53:58.133+03:00Хорошо посидел<div xmlns="http://www.w3.org/1999/xhtml">В результате сегодняшних посиделок наконец-то разобрался с именованием. Когда <strong>prece</strong>, а когда <strong>preces</strong> писать. Решение оказалось почти очевидным - для выбора правильного написания надо пользоваться правилами английского языка.<br /><br />Вообще, мой магазин начал почуть-чуть обрастать кодом. Сегодня добавил деление товаров на категории. Теперь, при занесении нового товара, категория выбирается из drop-down листа доступных.<br /><br />В процессе работы, еще чуть-чуть обновил основную страницу блога: добавил полезные ссылки под поиск технократи слева.<br /><br />Кстати, вполне возможно в ближайшем будующем я заброшу данный ресурс (о чем сообщу на страницах, конечно), с целью переезда на "домашний" хостинг - благо есть такая возможность и она меня радует, теперь компьютер с IP адрессом балтикома становится доступен со всего интернета, а не только в пределах Латвии.</div>Vestelhttp://www.blogger.com/profile/11209616329982373158noreply@blogger.com0tag:blogger.com,1999:blog-30129017.post-1151972654625942652006-07-04T03:18:00.000+03:002006-07-04T03:24:14.633+03:00Нет времени, как всегда<div xmlns="http://www.w3.org/1999/xhtml">Упало на голову вот эта блин, как ее, как всегда <strong>работа. </strong>Пришлось переделывать дезигн: 2 дня нон-стоп креатива, а тут и говорят - "не модненько, не круто, не зелено". В общем, хотим еще КРЕА. Уфф.... У меня что, ведро их что-ли? Идей в смысле.<br />В общем, буду конечно что-то прикидывать, но на рельсы пока времени не хватает. Вот, зарегался на Технократи только, ну это из баловства.</div>Vestelhttp://www.blogger.com/profile/11209616329982373158noreply@blogger.com0tag:blogger.com,1999:blog-30129017.post-1151028615021079042006-06-23T05:34:00.000+03:002006-06-23T05:40:15.513+03:00Рождение монстра<div xmlns="http://www.w3.org/1999/xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Начало простое и прозаичное: создал проект, покрутил его чуть-чуть, прикрутил базу данных Postgres и уткнулся в Error <br />"C23502 Mnull value in column "prece_id" violates not-null constraint". Чуть не убился, пока лазал и пытался понять где грабли, в конце концов уже устав шерстить интернет на эту тему, плюнул переименовал ее поле "id" (а как хотелось сохранить венгерскую нотацию) и все заработало.<br /><br />Вот так вот. <br />Первые грабли пройдены. <br />Шагаем дальше.<br /><br />Следующая возникшая проблема: связка двух баз. Займусь этим завтра, а сейчас спать....<br /><br /></div></div>Vestelhttp://www.blogger.com/profile/11209616329982373158noreply@blogger.com0tag:blogger.com,1999:blog-30129017.post-1151026980887172472006-06-23T04:37:00.000+03:002006-06-23T04:43:00.896+03:00Проверочка<div xmlns="http://www.w3.org/1999/xhtml">Контрольный выстрел в Blogger</div>Vestelhttp://www.blogger.com/profile/11209616329982373158noreply@blogger.com0