我试图在Rails应用程序上使用form_tag
,在提交时,在控制器上调用类的实例。
查看
form_tag '/order', method: :get
select_tag 'type', options_for_select(@options_for_type, @type)
text_field_tag 'numbers', nil, placeholder: "100"
submit_tag "Get Info"
控制器
def order
@order = Order.new(params_here).fetch_info
@type = params[:type] || "type1"
@options_for_type = [["type1", "type1"], ["type2", "type2"]]
...
end
此类发送一些API请求(JSON)。
现在的问题是,我从API那里得到一些错误,这是因为我还没有提交带有所有参数的表单,但是预计会在页面上自动调用该类。已加载。我希望只有在按下提交按钮时才调用该类?
答案 0 :(得分:0)
你能将form_tag排成一个块吗?像:
form_tag '/order', method: :get do
# All form elements
end
也许在这里显示您的路线也可以提供帮助。