Skip to content

Instantly share code, notes, and snippets.

View xdite's full-sized avatar

Yi-Ting Cheng xdite

View GitHub Profile
class BlogsController < ApplicationController
def index
@posts = Post.find(:all)
end
def show
@post = Post.find(params[:id])
end
class BlogsController < ApplicationController
def index
@posts = Post.find(:all)
end
def show
@post = Post.find(params[:id])
end
<h1>New post</h1>
<% form_for :post , :url => blogs_path do |f| -%>
<%= f.error_messages %>
<div><label>subject</label><%= f.text_field :subject %></div>
<div><label>content</label><%= f.text_area :content %> </div>
<%= f.submit "Submit", :disable_with => 'Submiting...' %>
<% end -%>
<h1>My Blog</h1>
<h2><%= link_to 'New post', new_blog_path %></h2>
<table>
<tr>
</tr>
<% for post in @posts %>
<tr>
<td><%= post.subject %> </td>
<td><%= link_to 'Show', blog_path(post) %></td>
<h1>Editing post</h1>
<% form_for :post , :url => blog_path(@post) , :html => {:method => :put} do |f| -%>
<%= f.error_messages %>
<div><%= f.text_field :subject %>
<div><%= f.text_area :content %></div>
<%= f.submit "Submit", :disable_with => 'Submiting...' %>
<% end -%>
<%= link_to 'Show', blog_path(blog) %> |
<%= link_to 'Back', blogss_path %>
<h1>Editing post</h1>
<% form_for :post , :url => blog_path(@post) , :html => {:method => :put} do |f| -%>
<%= f.error_messages %>
<div><%= f.text_field :subject %>
<div><%= f.text_area :content %></div>
<%= f.submit "Submit", :disable_with => 'Submiting...' %>
<% end -%>
<%= link_to 'Show', blog_path(blog) %> |
<%= link_to 'Back', blogss_path %>
<h1><%= @post.subject %></h1>
<div>
<%= @post.content %>
</div>
<%= link_to 'Edit', edit_blog_path(@post) %> |
<%= link_to 'Back', blogs_path %>
<h1><%= @post.subject %></h1>
<div>
<%= @post.content %>
</div>
<%= link_to 'Edit', edit_blog_path(@post) %> |
<%= link_to 'Back', blogs_path %>
dddddd
dddddd