Welcome! This page is using CodeRay 1.1.2.

We currently have 3040 rays in the database.
You can add a New Ray or browse the posted rays by pages.

Page 297, 10 entries

steps 32 lines of Ruby 725 Bytes Show Edit Expand
1
2
3
4
5
6
7
8
9
10
11
12
steps_for(:visitor_contacts_xu) do

  Given "I am an anonymous visitor" do
    # no-op
  end
  
  When "I go to the contact form" do
    visits "/contact"
    # puts response.body
  end
  
  ...
Stories 25 lines of Ruby 725 Bytes Show Edit Expand
1
2
3
4
5
6
7
8
Story: visitor contacts xu

  As a visitor to xploreu
  I want to contact xploreu
  So that I can tell them how awesome the site is
  
  Scenario: visitor sends message
    Given I am an anonymous ...
story runner 55 lines of Ruby 1.52 KB Show Edit Expand
1
2
3
4
5
6
7
require File.dirname(__FILE__) + "/../../spec_helper"

describe "/contacts/new" do
  it "should render the form" do
    assigns[:contact] = Contact.new
    
    render "/contacts/new.html.erb...
Rspec View 55 lines of Ruby 1.52 KB Show Edit Expand
1
2
3
4
5
6
7
require File.dirname(__FILE__) + "/../../spec_helper"

describe "/contacts/new" do
  it "should render the form" do
    assigns[:contact] = Contact.new
    
    render "/contacts/new.html.erb...
rspec model 53 lines of Ruby 1.51 KB Show Edit Expand
1
2
3
4
5
6
7
8
9
require File.dirname(__FILE__) + '/../spec_helper'

describe Contact do
  it "should assign name" do
    contact = Contact.new(:name => "Lance")
    contact.name.should == 'Lance'
  end

  ...
rspec controller 51 lines of Ruby 1.68 KB Show Edit Expand
1
2
3
4
5
6
require File.dirname(__FILE__) + '/../spec_helper'

describe ContactsController do
  def mock_contact(params={})
    params = {:deliver => true, :save => true, :valid? => true}.merge(params)
 ...
View 24 lines of ERb 837 Bytes Show Edit Expand
1
2
3
4
5
6
<div class="form_row">
  <% form_tag '/contact/create' do %>
    <fieldset>
      <legend><%= @title %></legend>
        <p><label for="contact_name">Name</label>
        <%= text_field :contact...
Model 43 lines of Ruby 1.16 KB Show Edit Expand
1
2
3
4
5
6
7
8
class Contact
  # self is the class
  include Validatable
 
  attr_accessor :name, :email, :phone, :message
 
  validates_presence_of :name, :message => "Name is required."
  validates_forma...
helper 12 lines of Ruby 318 Bytes Show Edit Expand
1
2
3
4
5
module ContactHelper
  def error_messages_for_attribute(object, attribute)
    if object.errors.on(attribute)
      html = '<small class="errors"><ul>'
      object.errors.on(attribute).each do...
Controller 21 lines of Ruby 421 Bytes Show Edit Expand
1
2
3
4
5
6
7
8
9
10
11
class ContactsController < ApplicationController
  layout  'site'
  
  def new
    @title = "Contact"
    @contact = Contact.new  
  end
  
  def create
    @title = "Contact" 
    @conta...

Page 297, 10 entries