未找到参数:发电机

即时尝试与第二个模型(生成器)一起构建我的第三个模型(结果)。 我从我的Generator show.html.erb调用结果表单,当我单击表单中的提交按钮时,我得到此错误param not found: generator

的routes.rb

 resources :users do resources :generators resources :results end 

生成器show.html.erb

 ... Binding Time Analysis    

Result.controller

 def new @result=Result.new end # GET /results/1/edit # POST /results # POST /results.json TGATGAACATCATGATGAGGTGATGACATCACATCATTGACTGATGCATCATGATG def create @result = @generator.build_result(result_params) @result=@result.generate_result(result_params) @generator.result.save redirect_to user_generators_path end def result_params params.require(:result).permit(:ncbi_ref_seq,:genome_seq,:genome_sample,:binding_times,:amp_frags,:seqpos1,:seqpos2) end 

User.rb

 class User :generators 

Generator.rb

 class Generator  :destroy belongs_to :user attr_accessible :choice, :primer_length, :random_primer_generated, :generator_id 

Result.rb

 class Result < ActiveRecord::Base attr_accessible :generator_id,:ncbi_ref_seq,:genome_seq, :genome_sample belongs_to :generator 

形成

 user_generator_path(:user_id => current_user.id, :id => @generator.id),:html =>{:method=>:put}) do |f| %>  

OR

Paste your sequence here: ( FASTA format ) :

Generator.controller generator_params

 def generator_params params.require(:generator).permit(:generator_id,:primer_length,:choice,:random_primer_generated,:no_A,:no_T,:no_G,:no_C,:user_seq) end