0
で働いていない -f.selectマイf.selectが、これは私のフォームで が動作していないレール
- @anonymous.each do |a|
=form_for @confession , html: {multipart: true} do |f|
=f.label :Confess
=f.text_area :confession , require: true
=f.label :post_as
=f.select(:postid,options_for_select([[@confession.amitian.fullname,@confession.amitian.fullname],[a.fullname,a.fullname]]))
=f.file_field :confessionimage
=f.submit 'Confess'
と、これは私のコントローラクラス..です
def index
@amitian = Amitian.where(institute: current_amitian.institute) if amitian_signed_in?
@confessions = Confession.where(amitian_id: @amitian.ids).order('created_at DESC') if amitian_signed_in?
@anonymous = Amitian.where(email: '[email protected]')
@anonymous.each do |a|
@debug = a
if params[:postid] == 'Anonymous'
@confession = a.confessions.build
else
@confession = current_amitian.confessions.build
end
end
end
私の文がある場合決して真実...なぜですか?文が真
インデックスアクションで 'params [:postid]'をチェックするのはなぜですか?作成アクションのどこかにあるはずです。 – MikDiet
私はそれを作成します方法と今は働いています:) あなたは私がrになる答えとしてこれを投稿することができますあなたを食べました.. thanx –
ok @Alaap、以下を参照してください。 – MikDiet