私は2つのビューを持っています。最初はすべての権限を表示するテーブルです。他のビューでチェックされたチェックボックスのみを渡す
これは最初の図である:(ここですべてOK)
(...)
<% @authorizations.each do |authorization| %>
<tr>
<td><%= check_box_tag 'authorization_marked' %></td>
(...)
<%= f.button :submit, "To Reserve" %>
私の第一及び第二のコントローラ:私はしたい他のビューで
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
がちょうど確認示しています
<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>
この部分:それは私のソリューションで、このためのリポジトリを作成し、コードに見てみましょう?私はパスのために他のビューのチェックのみの権限を作る方法を、 ''、私は全く理解できませんでした。 –
もっと文脈が必要です。最初のビューのフォームセクション全体を表示できますか?また、コントローラのアクションによって、HTMLの3番目のコードブロックがレンダリングされますか? –
はい、私は更新します –