Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Вопрос по Ruby on Rails ! |

15.04.2009, 15:02
|
|
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме: 394522
Репутация:
14
|
|
Вопрос по Ruby on Rails !
Привет всем ! Надеюсь есть те кто знает Ruby )
В общем вопрос такой :
Я в базе сохраняю ссылку на картинку , потом в HTML форме прописываю код для вывода рисунка в странице
Код:
<img class = "list-image" src = "<%= product.image_url%>">
... а на странице выводится иконка рисунка , а не сам рисунок ! Как это решить ?
- И еще одно где можно найти примеры функций поиска по Базе или сортировки записей в базе на Ruby ?
|
|
|

15.04.2009, 15:07
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
http://habrahabr.ru/blogs/ruby/48584/
|
|
|

15.04.2009, 15:31
|
|
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме: 394522
Репутация:
14
|
|
как насчет картинки на HTML странице ?
|
|
|

15.04.2009, 15:39
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
каким плагином пользуешься attachment_fu или acts_as_attachment ?
покажи модельку Product.rb
|
|
|

15.04.2009, 15:40
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
"<%= product.image_url%>"
значит неправильная ссылка, сначала надо посмотреть, что в итоге попадает в product.image_url, возможно поможет просто посмотреть адрес иконки (правая копка мыши->свойства рисунка), чтобы увидеть адрес, который выцепился
Или просто попробовать убрать кавычки отсюда
"<%= product.image_url%>" 
|
|
|

15.04.2009, 15:48
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
Сообщение от Pashkela
"<%= product.image_url%>"
значит неправильная ссылка, сначала надо посмотреть, что в итоге попадает в product.image_url, возможно поможет просто посмотреть адрес иконки (правая копка мыши->свойства рисунка), чтобы увидеть адрес, который выцепился
Или просто попробовать убрать кавычки отсюда
"<%= product.image_url%>" 
я бы попросил воздержаться от советов =\
это всё-таки рельсы , а не пхп.
хотя ссылка конечно не та 
|
|
|

15.04.2009, 16:20
|
|
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме: 394522
Репутация:
14
|
|
Моделька :
Код:
class Product < ActiveRecord::Base
validates_presence_of :title , :description , :image_url
validates_numericality_of :price
validates_uniqueness_of :title
validates_format_of :image_url ,
:with =>%r{\.(gif|jpg|png)$}i,
:message => "URL - Изображения только формата gif,jpg,png !"
protected
def validate
errors.add(:price , "Цена должна быть не менее 0.01")
if price <= 0.01
end
end
def self.find_products_for_sale
find(:all ,:order=>"title")
end
end
|
|
|

15.04.2009, 16:39
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
я так понял это код из AWDR?
|
|
|

15.04.2009, 16:48
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
точно  из awdr ))
Код:
<img class = "list-image" src = "<%= product.image_url%>">
обрати внимание на название класса
идем в /public/stylesheets/depot.css
и видим
Код:
#product-list .list-image {
width: 60px;
height: 70px;
}
ps Прошу прощения у пользователя Pashkela, всё действительно оказалось тривиально и Рельсы здесь нипричем.
|
|
|

15.04.2009, 16:59
|
|
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме: 394522
Репутация:
14
|
|
Мда в CSS сделал как указано - но изменился только размер рисунка в странице , рисунок по прежнему не отображается , пробовал указывать адрес и в кавычках и без них - все равно рисунок не появляется !
П.С.
Пишу проект в NetBeans IDE 6-5-1 - ели это имеет значение вдруг !
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|