Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## three column layout.rhtml
- <%= render(:partial => "shared/header") %>
- <div id="content">
- <div id="thirdcol">
- <%= yield :thirdcol %>
- </div><!-- end thirdcol -->
- <div id="maincol">
- <% unless flash[:notice].nil? %>
- <div id="flash"><%= flash[:notice] %></div>
- <% end %>
- <%= yield :layout %>
- </div><!-- end maincol -->
- <div id="sidecol">
- <%= yield :sidecol %>
- </div><!-- end sidecol -->
- </div><!-- end content -->
- <%= render(:partial => "shared/footer") %>
- ## views/session/new.rhtml
- <% if logged_in? %>
- <h1>Login</h1>
- <h2 class="non-divide"><%= current_user.login %>, you are already logged in! <a href="/">Go home, Silly!</a></h2>
- <p class="right"><%= link_to "Log out »", logout_url %>
- <% else %>
- <h1>Login</h1>
- <% form_tag session_path do -%>
- <fieldset>
- <legend>Sign in with your Writr ID</legend>
- <p><label for="login">Username:</label><%= text_field_tag 'login' %> <label for="password">Password:</label><%= password_field_tag 'password' %></p>
- <p><label for="remember_me">Remember me:</label><%= check_box_tag 'remember_me', 0,false, { :class => 'checkbox' } %></p>
- </fieldset>
- <h3>Or ...</h3>
- <fieldset>
- <legend>Sign in with your Open ID</legend>
- <p><label for="openid_url">OpenID:</label><%= text_field_tag "openid_url" %></p>
- </fieldset>
- <p class="btn"><%= submit_tag 'Sign In', :disable_with => "Signing in…" %></p>
- <% end -%>
- <% end %>
- <% content_for( :sidecol ) do %>
- <%= render(:partial => "shared/join") %>
- <%= render(:partial => "shared/adsense") %>
- <% end %>
- <% content_for( :thirdcol ) do %>
- <%= render(:partial => "shared/login") %>
- <% end %>
- ## users_controller.rb show action
- # show a profile
- def show
- if logged_in?
- @user = User.find(params[:id] || current_user.id )
- respond_to do |format|
- format.html # show.rhtml
- format.xml { render :xml => @user.to_xml }
- end
- elsif !params[:id].nil?
- @user = User.find(params[:id])
- @writings = Writing.find_all_by_created_by(@user)
- respond_to do |format|
- format.html # show.rhtml
- format.xml { render :xml => @user.to_xml }
- end
- else
- !! redirect_to({ :controller => "session", :action => new, :flash => "You are not logged in" })
- end
- end
Add Comment
Please, Sign In to add comment