add create controller and dummy view
This commit is contained in:
parent
c1563980c4
commit
363c825e55
3 changed files with 24 additions and 1 deletions
|
@ -9,6 +9,10 @@ class TransactionsController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
|
creditor = User.find params.require(:transaction).require(:creditor)
|
||||||
|
debtor = current_user
|
||||||
|
amount = params.require(:transaction).require(:amount)
|
||||||
|
@transaction = Transaction.create debtor: debtor, creditor: creditor, amount: amount, origin: I18n.t('origin.created_by_user'), message: "Transaction by #{debtor.name} to #{creditor.name}"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
17
app/views/transactions/create.html.haml
Normal file
17
app/views/transactions/create.html.haml
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
%table
|
||||||
|
%tbody
|
||||||
|
%tr
|
||||||
|
%th Debtor
|
||||||
|
%td= @transaction.debtor.name
|
||||||
|
%tr
|
||||||
|
%th Creditor
|
||||||
|
%td= @transaction.creditor.name
|
||||||
|
%tr
|
||||||
|
%th Amount
|
||||||
|
%td= @transaction.amount
|
||||||
|
%tr
|
||||||
|
%th Origin
|
||||||
|
%td= @transaction.origin
|
||||||
|
%tr
|
||||||
|
%th Message
|
||||||
|
%td= @transaction.message
|
|
@ -20,4 +20,6 @@
|
||||||
# available at http://guides.rubyonrails.org/i18n.html.
|
# available at http://guides.rubyonrails.org/i18n.html.
|
||||||
|
|
||||||
en:
|
en:
|
||||||
hello: "Hello world"
|
origin:
|
||||||
|
created_by_user: "User"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue