a4c8be72a7
+ unread count
39 lines
838 B
Ruby
39 lines
838 B
Ruby
class FeedsController < ApplicationController
|
|
# Show all feeds
|
|
def index
|
|
@feeds = Feed.order("title").all
|
|
end
|
|
|
|
# Show a single feed
|
|
def show
|
|
@feed = Feed.find(params[:id])
|
|
render :layout => false
|
|
end
|
|
|
|
def refresh
|
|
@feed = Feed.find(params[:id])
|
|
@feed.fetch!
|
|
redirect_to :action => :show, :notice => "Add the feed"
|
|
end
|
|
|
|
def create
|
|
@feed = Feed.import(params[:feed][:url])
|
|
redirect_to :action => :index, :notice => "Add the feed"
|
|
end
|
|
|
|
def destroy
|
|
Feed.find(params[:id]).destroy
|
|
render :nothing => true, :status => :ok
|
|
end
|
|
|
|
def errors
|
|
@errors = Feed.find(params[:id]).errors
|
|
render :layout => false
|
|
end
|
|
|
|
def import
|
|
#fh = File.open(Rails.root.join("public", "uploads", params[:importer][:import_file].original_filename))
|
|
# TODO: Hier gehts weiter
|
|
end
|
|
end
|