Flux rss

Par Sparkosis, il y a 9 ans


Bonjour,

Voila je rencontre un petit problème de logique dans mon code,
Je dois effectuer un système qui ressemble à netvibes

Ce que je fais

J'ai fais un formulaire qui envoie en paramètre l'url du rss

class FluxController < ApplicationController def home @les_livres = Flux.all end def create url_flux = params[:url] require 'simple-rss' require 'open-uri' rss = SimpleRSS.parse open(url_flux) rss = rss.items #Debug # render :text => url_flux.inspect end end

Mais si l'url présente une erreur ou est simplement mauvaise ruby m'envoie une erreur (par ex: No such file or directory @ rb_sysopen -) si l'url est vide

Ce que je veux

Avoir un feedback sur ceci (gérer les erreurs et les affichés sur mon home (def home) )

J'espère avoir été précis.

Merci d'avance

7 réponses

Sparkosis, il y a 9 ans

Salut @Grafikart, merci pour ton aide, J'ai une question suite à cela, peut on envoyer des requêtes Ajax comme quand on le ferait sur du php ? Cordialement

Grafikart, il y a 9 ans

Oui ta façon de coder ton site n'a pas d'influence sur ta façon d'écrire le javascript.

Sparkosis, il y a 9 ans

Niquel merci beaucoup, je reviendrais sans doute sur le fofo si jamais. A bientôt sur t'es tuto Jonathan :D

mitnick93150, il y a 9 ans

moi je te conseil l'attribute remote de rails ;) pour faire de l'ajax

Sparkosis, il y a 9 ans

Je suis débutant sur rails, qu'appelle tu l'attribut remote
?

mitnick93150, il y a 9 ans

dans ton lien ou dans ton formulaire tu ajouter :
link:

<%= link_to "an article", @article, remote: true %>

form:

<%= form_tag('/articles', remote: true) do %> ... <% end %>

ensuite tu as juste à créé une méthode et la vue qui va avec.
ex:
create.js.erb
je te conseille d'aller voir sur la doc officielle ou une petit recherche sur google :)
doc officielle