gpt4 book ai didi

ruby-on-rails - 将表单值传递给 Rails 中的 Controller

转载 作者:行者123 更新时间:2023-12-03 21:24:50 24 4
gpt4 key购买 nike

假设我在名为“搜索”的 View 中有如下文本字段:

 <%= text_field_tag(:lookup) %>

我如何提交这个':lookup'值并将其传递给名为'search'的 Controller 并将其分配给一个变量?

这是一个基本问题,但作为菜鸟,这很困难;)

最佳答案

这将在 Controller 中访问为

params[:lookup]

您的 Controller 可能看起来像这样:
class SearchesController < ActionController::Base

def search
lookup = params[:lookup]
@models = Model.find_by_lookup(lookup)
end
end

您的 View 应如下所示:
<%= form_tag searches_path do %>
<label for="lookup">Lookup</label>
<%= text_field_tag :lookup %>
<%= submit_tag "Submit" %>
<% end %>

关于ruby-on-rails - 将表单值传递给 Rails 中的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1308608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com