Ich habe zwei Ansichten, die erste ist eine Tabelle, die alle Berechtigungen zeigen, wie ich für den Durchgang nur die Berechtigungen für andere Sicht überprüft?Pass nur Checkboxen für andere Sicht überprüft
Dies ist die erste Ansicht: (alle ok hier)
(...)
<% @authorizations.each do |authorization| %>
<tr>
<td><%= check_box_tag 'authorization_marked' %></td>
(...)
<%= f.button :submit, "To Reserve" %>
Mein erster und zweiter Controller:
def index
if params[:search_employee_by_cpf].present?
@employees = Employee.search_cpf(params[:search_employee_by_cpf]).all
@authorizations = Authorization.search_employee_by_cpf(params[:search_employee_by_cpf]).all
else
@authorizations = []
end
end
# GET /refinancings/new
def new
@employee = Employee.search_cpf(params[:search_employee_by_cpf])
@authorizations.authorization_marked = true # PROBLEM HERE
@refinancing = Refinancing.new
end
In anderer Ansicht mag ich nur die aufgegebene zeigen:
<h3>Reserved value</h3>
<table class="table table-condensed table-bordered table-striped">
<thead>
<th>Contract number</th>
<th>Parcel value X Quantity of Parcels</th>
</thead>
<% @authorizations.each do |authorization| %>
<tbody>
<tr>
<td><%= authorization.contract_number %></td>
<td><%= number_to_currency authorization.parcel_value %> x <%= authorization.qtd_parcel %></td>
</tr>
</tbody>
<% end %>
</table>
Dieser Teil:? ', Wie ich für Pass machen nur die Berechtigungen für andere Ansicht geprüft', ich habe überhaupt nicht verstehen . –
Mehr Kontext ist erforderlich. Können Sie den gesamten Formularbereich für die erste Ansicht anzeigen? Und auch die Controller-Aktion macht den HTML-Code in Ihrem dritten Code-Block? –
Ja, ich werde aktualisieren –