ruby on railで新しくなった。私は、変数と変数の中でtext_field値を取って、コントローラメソッドで定義したいと思っています。コントローラとビューを使って変数のtext_filed値を取る
送信ボタンをクリックすると、test_filedの値がコントローラメソッド変数に挿入されます。
これは私が、私が得た。これは私のコントローラcandidate_controller.rb
class CandidateController < BaseController
def capture_validation_process
logger.debug "candidate work flow: #{params[:applied_candidate_name].inspect}"
can_name = params[:applied_candidate_name]
@validation_screen = ValidationScreen.new(save_validate_process_params)
@validation_screen.save
end
end
ある<%= f.text_filed :emp_candidate_name %>
をしたい私の_step.html.erbここ
<%= form_for :validation_screens, url: candidate_capture_validation_process_path(@validation_screen), method: :get do |f| %>
<div class="form-group">
<label class="control-label">Role/Designation</label>
<div class="input-group"> <span class="input-group-addon"> <i class="fa fa-user"></i> </span>
<%= f.text_field :role, {disabled: true, :value=>job.title, class: 'form-control' } %>
</div>
</div>
<div class="form-group">
<label class="control-label">Candidate Name</label>
<div class="input-group"> <span class="input-group-addon"> <i class="fa fa-user"></i> </span>
<%= f.text_field :applied_candidate_name, {disabled: true, :value=>applied_candidate.first_name+" "+applied_candidate.last_name, class: 'form-control' } %>
</div>
</div>
<div class="form-group">
<label class="control-label">Apply Name</label>
<div class="input-group"> <span class="input-group-addon"> <i class="fa fa-user"></i> </span>
<%= f.text_field :emp_candidate_name, {disabled: true, :value=>user.first_name+" "+user.last_name, class: 'form-control' } %>
</div>
</div>
<% end %>
ですこの出力
ユーザー負荷(0.8ms)SELECT
users
。* FROMusers
WHEREusers
。id
= 11 ORDER BYusers
。id
ASC LIMIT 1つの候補作業の流れ:
nilを私は間違っているところを教えてください、そして、我々はデータを送信し、我々は我々のデータベースに保存したい場合には問題
を試してみてください:**ポストをしても**取得のジョブ/ capture_validation_process '=>このようなルートに変更:メソッドを取得'jobs/capture_validation_process' => 'jobs#capture_validation_process'、::capture_validation_process ** –
これは機能しましたか?何か問題がある場合。私の答えがあなたを助けたら、アップボートして答えを受け入れてください。 –
しかし、それは動作しませんでした、私の質問は、私はフォームのコントローラメソッドは、コールを意味するcapture_validation_processを送信ボタンをクリックすると、私はこのようにsave_params [:applied_candidate_name]のように保存する前に変数にtext_file値を取得します。私のコントローラを見てください –