gpt4 book ai didi

html - 如何从静态页面向 Rails 应用程序提交表单内容?

转载 作者:数据小太阳 更新时间:2023-10-29 07:56:46 27 4
gpt4 key购买 nike

我有一个现有的静态 HTML 页面,我想添加一个电子邮件注册表单。为了节省时间,我不想将页面重新创建为 View 。是否可以使用静态表单向 Rails Controller 提交新电子邮件?

在 HTML 页面上:

<form method="POST" action="" class="emails">
<input type="text" class="inputbox">
<input type="submit" value="Sign up" class="button" />
</form>

现有的 Rails Controller :

def create
@subscription = Subscription.new(params[:subscription])

respond_to do |format|
if @subscription.save
format.html { redirect_to @subscription, notice: 'Subscription was successfully created.' }
format.json { render json: @subscription, status: :created, location: @subscription }
else
format.html { render action: "new" }
format.json { render json: @subscription.errors, status: :unprocessable_entity }
end
end
end

最佳答案

输入的 name 属性将确定 params 中的哈希键。

那么

<input type="text" name="foo">

将通过

params[:foo]

关于html - 如何从静态页面向 Rails 应用程序提交表单内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12980237/

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