我是紅寶石軌道上的新手,我有一個下拉菜單欄,我想從當時的下拉菜單欄中選擇一個項目,數據庫表應該根據選定的項目進行更新。 _applied_candidate.html.erb這是我的部分頁面如何從rails的下拉菜單中選擇一個項目時更新數據庫字段?
<p>Current Status: <span class="fontstyle3">
<% data = CandidateWorkFlow.select(:workflow_step, :next_step).where("step_id = ?", offer_state.current_step) %>
<% data.each do | d | %>
<%= d.workflow_step %>
<% end %>
</span></p>
<p>Next Status: <span class="fontstyle3">
<% data.each do | d | %>
<select name="user[role_id]" id="workflow_id">
<option value="">Please select</option>
<% d.next_step.split(',').each do | s | %>
<% data1 = CandidateWorkFlow.select(:workflow_step).where("step_id = ?",s) %>
<% data1.each do |l| %>
<option value=<% s %> > <%= l.workflow_step %> </option>
<% end %>
<% end %>
</select>
<% end %>
</span>
</p>
<option value=<% s %> > <%= l.workflow_step %> </option>
的代碼<%s%>
這部分將存放物品的價值和代碼<%=l.workflow_step %>
這一部分是可選列表,當從選擇列表中的項目有被選中<%=l.workflow_step%>
然後應該調用更新方法。 AppliedJob.rb這是我的模型
class AppliedJob < ActiveRecord::Base
end
applied_jobs這是我的數據庫表 | id | user_id | job_posting_id |狀態| applied_by_id | current_step | prev_step |這些都是我的領域 JobsController.rb這是我的控制器
class Candidate::JobsController < Candidate::BaseController
end
但在這上面代碼中有沒有更新的方法
是否有可能與模型方法的幫助下,更新數據庫值?請幫我