added a pay controller and model
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
class PayController < ApplicationController
|
||||||
|
end
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
module PayHelper
|
||||||
|
end
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
class Pay < ActiveRecord::Base
|
||||||
|
attr_accessible :bank_account_num, :bank_routing_num, :percent_of_deposit
|
||||||
|
belongs_to :user
|
||||||
|
|
||||||
|
end
|
||||||
@@ -26,6 +26,7 @@ class User < ActiveRecord::Base
|
|||||||
has_one :work_info, :foreign_key => :user_id, :primary_key => :user_id, :dependent => :destroy
|
has_one :work_info, :foreign_key => :user_id, :primary_key => :user_id, :dependent => :destroy
|
||||||
has_many :performance, :foreign_key => :user_id, :primary_key => :user_id, :dependent => :destroy
|
has_many :performance, :foreign_key => :user_id, :primary_key => :user_id, :dependent => :destroy
|
||||||
has_many :messages, :foreign_key => :receiver_id, :primary_key => :user_id, :dependent => :destroy
|
has_many :messages, :foreign_key => :receiver_id, :primary_key => :user_id, :dependent => :destroy
|
||||||
|
has_many :pay, :foreign_key => :user_id, :primary_key => :user_id, :dependent => :destroy
|
||||||
before_create { generate_token(:auth_token) }
|
before_create { generate_token(:auth_token) }
|
||||||
|
|
||||||
def build_benefits_data
|
def build_benefits_data
|
||||||
|
|||||||
@@ -65,6 +65,14 @@
|
|||||||
</div>
|
</div>
|
||||||
Messages
|
Messages
|
||||||
<% end %>
|
<% end %>
|
||||||
|
</li>
|
||||||
|
<li id="pay">
|
||||||
|
<%= link_to "#" do %>
|
||||||
|
<div class="icon">
|
||||||
|
<span class="fs1" aria-hidden="true" data-icon=""></span>
|
||||||
|
</div>
|
||||||
|
Pay
|
||||||
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -24,9 +24,8 @@
|
|||||||
<%= link_to "Forgot Password", forgot_password_path, {:class=>"pull-left"}%><br/>
|
<%= link_to "Forgot Password", forgot_password_path, {:class=>"pull-left"}%><br/>
|
||||||
<%= submit_tag "Login", {:class => "btn btn-info btn-large pull-right"} %>
|
<%= submit_tag "Login", {:class => "btn btn-info btn-large pull-right"} %>
|
||||||
<span class="checkbox-wrapper">
|
<span class="checkbox-wrapper">
|
||||||
<%= check_box_tag :remember_me, 1, params[:remember_me], {:id => "form-terms", :class => "checkbox", :type => "checkbox"} %>
|
<%= check_box_tag :remember_me, 1, params[:remember_me], {:id => "form-terms", :class => "checkbox", :type => "checkbox"} %>
|
||||||
<label class="checkbox-label" for="form-terms"><%#= check_box_tag :remember_me, 1, params[:remember_me] %> </label> <span class="label-text">Remember</span>
|
<label class="checkbox-label" for="form-terms"></label> <span class="label-text">Remember</span>
|
||||||
<!--<label class="checkbox-label" for="form-terms"></label>-->
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
class CreatePays < ActiveRecord::Migration
|
||||||
|
def change
|
||||||
|
create_table :pays do |t|
|
||||||
|
t.integer :user_id
|
||||||
|
t.string :bank_account_num
|
||||||
|
t.string :bank_routing_num
|
||||||
|
t.integer :percent_of_deposit
|
||||||
|
|
||||||
|
t.timestamps
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
+10
-1
@@ -11,7 +11,7 @@
|
|||||||
#
|
#
|
||||||
# It's strongly recommended to check this file into your version control system.
|
# It's strongly recommended to check this file into your version control system.
|
||||||
|
|
||||||
ActiveRecord::Schema.define(:version => 20140312002642) do
|
ActiveRecord::Schema.define(:version => 20140315002730) do
|
||||||
|
|
||||||
create_table "benefits", :force => true do |t|
|
create_table "benefits", :force => true do |t|
|
||||||
t.datetime "created_at", :null => false
|
t.datetime "created_at", :null => false
|
||||||
@@ -44,6 +44,15 @@ ActiveRecord::Schema.define(:version => 20140312002642) do
|
|||||||
t.datetime "updated_at", :null => false
|
t.datetime "updated_at", :null => false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
create_table "pays", :force => true do |t|
|
||||||
|
t.integer "user_id"
|
||||||
|
t.string "bank_account_num"
|
||||||
|
t.string "bank_routing_num"
|
||||||
|
t.integer "percent_of_deposit"
|
||||||
|
t.datetime "created_at", :null => false
|
||||||
|
t.datetime "updated_at", :null => false
|
||||||
|
end
|
||||||
|
|
||||||
create_table "performances", :force => true do |t|
|
create_table "performances", :force => true do |t|
|
||||||
t.integer "user_id"
|
t.integer "user_id"
|
||||||
t.date "date_submitted"
|
t.date "date_submitted"
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
require 'spec_helper'
|
||||||
|
|
||||||
|
describe PayController do
|
||||||
|
|
||||||
|
end
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
require 'spec_helper'
|
||||||
|
|
||||||
|
# Specs in this file have access to a helper object that includes
|
||||||
|
# the PayHelper. For example:
|
||||||
|
#
|
||||||
|
# describe PayHelper do
|
||||||
|
# describe "string concat" do
|
||||||
|
# it "concats two strings with spaces" do
|
||||||
|
# expect(helper.concat_strings("this","that")).to eq("this that")
|
||||||
|
# end
|
||||||
|
# end
|
||||||
|
# end
|
||||||
|
describe PayHelper do
|
||||||
|
pending "add some examples to (or delete) #{__FILE__}"
|
||||||
|
end
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
require 'spec_helper'
|
||||||
|
|
||||||
|
describe Pay do
|
||||||
|
pending "add some examples to (or delete) #{__FILE__}"
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user