In your view:
<%= link_to "Load more", posts_path(@posts, page: @posts.current_page+1), id: "load-more-posts", remote: true %>In your controller:
respond_to :html, :js, only: [:index]
def indexIn your view:
<%= link_to "Load more", posts_path(@posts, page: @posts.current_page+1), id: "load-more-posts", remote: true %>In your controller:
respond_to :html, :js, only: [:index]
def index| #!/usr/bin/ruby | |
| require 'rss' | |
| # Usage | |
| # $ ./railscasts.rb http://railscasts.com/subscriptions/YOURRAILSCASTRSS/\/ | |
| # episodes.rss | |
| # OR | |
| # $ ./railscasts.rb | |
| p 'Downloading rss index' |
| // SASS variable overrides must be declared before loading up Active Admin's styles. | |
| // | |
| // To view the variables that Active Admin provides, take a look at | |
| // `app/assets/stylesheets/active_admin/mixins/_variables.css.scss` in the | |
| // Active Admin source. | |
| // | |
| // For example, to change the sidebar width: | |
| // $sidebar-width: 242px; | |
| // Active Admin's got SASS! |
By default, Rails applications build URLs based on the primary key -- the id column from the database. Imagine we have a Person model and associated controller. We have a person record for Bob Martin that has id number 6. The URL for his show page would be:
/people/6
But, for aesthetic or SEO purposes, we want Bob's name in the URL. The last segment, the 6 here, is called the "slug". Let's look at a few ways to implement better slugs.
##References
##Create Rails App
command to make new directory:
mkdir AppName