Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос по Ruby on Rails ! (https://forum.antichat.xyz/showthread.php?t=116034)

043nKRuT0y 15.04.2009 15:02

Вопрос по Ruby on Rails !
 
Привет всем ! Надеюсь есть те кто знает Ruby )
В общем вопрос такой :
Я в базе сохраняю ссылку на картинку , потом в HTML форме прописываю код для вывода рисунка в странице
Код:

<img class = "list-image" src = "<%= product.image_url%>">
... а на странице выводится иконка рисунка , а не сам рисунок ! Как это решить ?

- И еще одно где можно найти примеры функций поиска по Базе или сортировки записей в базе на Ruby ?

Pashkela 15.04.2009 15:07

http://habrahabr.ru/blogs/ruby/48584/

043nKRuT0y 15.04.2009 15:31

как насчет картинки на HTML странице ?

geezer.code 15.04.2009 15:39

каким плагином пользуешься attachment_fu или acts_as_attachment ?
покажи модельку Product.rb

Pashkela 15.04.2009 15:40

"<%= product.image_url%>"

значит неправильная ссылка, сначала надо посмотреть, что в итоге попадает в product.image_url, возможно поможет просто посмотреть адрес иконки (правая копка мыши->свойства рисунка), чтобы увидеть адрес, который выцепился

Или просто попробовать убрать кавычки отсюда

"<%= product.image_url%>" :)

geezer.code 15.04.2009 15:48

Цитата:

Сообщение от Pashkela
"<%= product.image_url%>"

значит неправильная ссылка, сначала надо посмотреть, что в итоге попадает в product.image_url, возможно поможет просто посмотреть адрес иконки (правая копка мыши->свойства рисунка), чтобы увидеть адрес, который выцепился

Или просто попробовать убрать кавычки отсюда

"<%= product.image_url%>" :)

я бы попросил воздержаться от советов =\
это всё-таки рельсы , а не пхп.
хотя ссылка конечно не та :)

043nKRuT0y 15.04.2009 16:20

Моделька :
Код:

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


geezer.code 15.04.2009 16:39

я так понял это код из AWDR?

geezer.code 15.04.2009 16:48

точно :)из awdr ))
Код:

<img class = "list-image" src = "<%= product.image_url%>">
обрати внимание на название класса
идем в /public/stylesheets/depot.css
и видим
Код:

#product-list .list-image {
  width:        60px;
  height:      70px;
}


ps Прошу прощения у пользователя Pashkela, всё действительно оказалось тривиально и Рельсы здесь нипричем.

043nKRuT0y 15.04.2009 16:59

Мда в CSS сделал как указано - но изменился только размер рисунка в странице , рисунок по прежнему не отображается , пробовал указывать адрес и в кавычках и без них - все равно рисунок не появляется !

П.С.
Пишу проект в NetBeans IDE 6-5-1 - ели это имеет значение вдруг !


Время: 07:47