![]() |
|
|
![]()
|
|
| maep |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 27.6.2008 Репутация: нет Всего: нет |
Добрый день!
Уже неделю воюю с плагином Fleximage. На данном этапе боевых действий проблема следующая: Хочу показать загруженное в базу изображение. А не могу. В моделе account (acts_as_fleximage) есть поле image_file_data, туда загружаются картинки (проверено, картинки есть). В представлении "edit" хочу картинку показать. Делаю так: В контроллере account_controller есть метод def image @account = Account.find(params[:id]) render_flex_image(@account) end В представлении имеем такое: <%= image_tag url_for(:action => 'image', :id => @account) %> В сгенеренном html получается: <img alt="2" src="/accounts/image/2" /> В качестве картинки же я вижу циферку 2 (это ид) в квадратике. Что я не так сделал, или не сделал чего? Интересно следующее: если в методе вставить проверку @account.has_image?, в логе веб сервера появляется ошибка (что смущает) script/server: No such file or directory - cl -nologo -LD -MD -Zi -O2b2xg- -G6 -I c:/ruby/lib/ruby/1.8/i386-mswin32 -I c:/ruby/include -Lc:/ruby/lib -o "C:\\Documents and Settings\\USER/.ruby_inline/Inline_ImageScience_aa58.so" "C:/Documents and Settings/USER/.ruby_inline/Inline_ImageScience_aa58.c" -lfreeimage -lstdc++ -link /LIBPATH:"c:/ruby/lib" /DEFAULTLIB:"msvcrt-ruby18.lib" /INCREMENTAL:no /EXPORT:Init_Inline_ImageScience_aa58 Спасибо за ответы! |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
А это ещё откуда? давно уж пора на Linux перейти...
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| maep |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 27.6.2008 Репутация: нет Всего: нет |
насчет @account.has_image? : мой косяк, там метод переопределен для другого плагина, который я не стал использовать, так что не обращайте внимание. Картинка все равно не отображается...
А на линукс переходить пока нет желания.... |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
Если веб-программированием хочешь заниматься, то можешь считать что желание есть Вон у тебя so ищется, а откуда ему под виндой взяться? -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| maep |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 27.6.2008 Репутация: нет Всего: нет |
source777,
как оказалось, ошибка с Inline_ImageScience_aa58.so - это вообще из другой оперы (что я указал в своем предыдущем посте К тому же я пока не вижу прямой связи между веб программированием (на Rails) и переходом на линукс |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
скажи хоть, в винде твоей хотя бы RMagick & ImageMagic установлены? Добавлено через 2 минуты и 44 секунды Что показывает браузер при обращении к URL /accounts/image/2 напрямую? Что приэтом сбрасывается в лог? Это сообщение отредактировал(а) source777 - 25.9.2008, 12:26 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| maep |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 27.6.2008 Репутация: нет Всего: нет |
Разворачивать приложение буду не я.
ImageMagick , Rmagick установлены: загрузка-то изображения в базу тоже использует эти библиотеки вроде как. Если пойти на сгенеренный URL изображения (сделать в браузере "открыть изображение") - то вылетает ошибка render_flex_image - метод не существует.... Тут я вычитал что _можно испольтзовать шаблоны ".flexi" Я вот думаю, может не "можно" а "нужно"? Тогда это все меняет, хотя этого самого "нужно" я нигде не встречал. Кроме того. читал намеки. что надо прописывать маршруты и что то настраивать, но конкретики не попадалось. Скудна информация... И еще, описывается способ показа изображения <%= image_tag formatted_<my_controller>_path(@photo, :jpg) %> Я так понимаю, это должно рабтать только при хранении файлов? И в таком ключе невозможно преобразовывать изображение? |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| maep |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 27.6.2008 Репутация: нет Всего: нет |
Митя... остынь
|
|||
|
||||
![]()
|
| Правила форума "Ruby on Rails" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby On Rails | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |