bonjour
je voulais realiser une galerie des photos,premierement je suivie ce
tuto
HOWTO: Get started with attachment_fu, http://www.railsforum.com/viewtopic.php?id=15389
l’upload marche parfaitement et le stockage des image lui aussi,tous
marche parefaitement ,sauf le miniature ,le tuto il te dit que dans
l’index de photos ==>users/1/photos/,il affiche les miniature des photos
si tu clique dessus il te ramene a l’autre page “show” qui te montre
l’image en grand et leur description,dans mon cas il me montre dans les
deux positions l’image en grand tails (index et show) ,voila le code de
index.rhtml :
<% @photos.each do |p| %>
<%= link_to image_tag(p.public_filename(:thumb)),
user_photo_path(@user,p) %>
<% end %>
<%= link_to “Ajouter une image” ,:action =>“new” %>
bonjour
maintenant j’essaie le ‘ImageScience’ ,dans le meme code j’ai juste
changer le ‘miniimage’ avec ‘Imagesience’,voici le modele Photo :
class Photo < ActiveRecord::Base
belongs_to :user
bonjour
oui,maintenant je comprend,je fait la premier verification ,il returne
true,
la deuxieme il returne :
irb(main):001:0> require ‘image_science’
LoadError: no such file to load – image_science
from (irb):1:in `require’
from (irb):1
j’ai resolus ce probleme j’ai installer :
—FreeImage avec :
sudo apt-get install libfreeimage-dev (Ubuntu)
—rubyInline avec :
sudo gem install -y RubyInline
—ImageScience avec :
sudo gem install image_science
puis j’ai execute que tu ma donne il marche nickel :))
require ‘rubygems’
require ‘image_science’
ImageScience.with_image(‘toto.png’ do |image|
image.thumbnail(100) do |thumb|
thumb.save ‘toto_thumb.png’
end
end
moi je voulais il me affiche le vignette si je clique sur la vignette,
il me dirige vers vers l’image de grand taille.
je tester avec ce projet il me cree juste l’image uploader
et merci encore
sachant que image_science est installer .
et merci encore.
Le truc est que tu tentes d’utiliser image science à partir de JRuby.
Or Image Science ne fonctionne qu’avec MRI car il a une extension C
qui a été
compilé.
Le truc est que tu tentes d’utiliser image science � partir de JRuby.
Or Image Science ne fonctionne qu’avec MRI car il a une extension C
qui a �t�
compil�.
y’a t’il une solution pour le fonctionner sur netbeans
Le truc est que tu tentes d’utiliser image science à partir de JRuby.
Or Image Science ne fonctionne qu’avec MRI car il a une extension C
qui a été compilé.
y’a t’il une solution pour le fonctionner sur netbeans
Netbeans doit pouvoir fonctionner avec MRI.
Il y a ImageVoodoo pour remplacer ImageScience pour
JRuby, le projet en est à ses débuts.
donc je peux fonctionner image_science avec netbeans.
veuillez excuser moi si je pose beaucoup de question car j’ai cherhé et
j’ai pas trouver des réponse pour mon cas,et merci encore
oui, il suffit d’utiliser ruby à installer avec apt-get s’il n’est pas
déjà présent dans ta distrib
sudo apt-get install ruby1.8 ruby1.8-dev rdoc1.8 ri1.8
libopenssl-ruby1.8
sudo gem update --system pour mettre à jour rubygems en 1.1.1
Ensuite, tu peux ajouter dans Netbeans dans le menu Tools -> Ruby
plateforms autodetect. Après il suffit de faire un clic droit sur ton
projet rails -> properties et choisir entre Jruby et Ruby