Guest User

Untitled

a guest
Jun 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. Its giving me "wrong number of arguments (0 for 1)" and I am not 100% that I have the function in right place or am accessing it correctly.
  2.  
  3. Employee model
  4. def jobs_payable(id)
  5. Order.find_each(:conditions => ["order_paid = ? AND emp_paid = ? AND employee_id = ?", true, false, id]) do |order|
  6. jobs_payable =+ (order.hours*((order.job_rate/3).ceil))
  7. end
  8. jobs_payable
  9. end
  10.  
  11.  
  12. Employee Index
  13. <% @employees.each do |employee| %>
  14. <tr>
  15. <td><%=h employee.last_name %></td>
  16. <td><%=h employee.first_name %></td>
  17. <td><%= employee.jobs_payable(employee.id) %></td>
  18. <td><%= employee.id %></td>
  19. <td><%= link_to 'Show', employee %></td>
  20. <td><%= link_to 'Edit', edit_employee_path(employee) %></td>
  21. <td><%= link_to 'Destroy', employee, :confirm => 'Are you sure?', :method => :delete %></td>
  22. </tr>
  23. <% end %>
Add Comment
Please, Sign In to add comment