我有一个text_field_tag
<%= form_tag do %>
<%= label_tag(:my_name, "Enter the name:") %>
<%= text_field_tag(:my_name) %>
<%= submit_tag("Process") %>
<% %>
<% end %>
我收到了一个提交按钮“进程”
并且在同一视图中我定义了此操作
<td><%= link_to 'Send notification', controller: "home", action: "send_notification", token: device.token%></td>
这是位于家庭控制器中的方法
def send_notification
logger.info "Device token registrato: " + params[:token].to_s
APNS.send_notification(params[:token].to_s, 'hello world' )
redirect_to home_index_path, :notice => "Notification sent to device #{params[:token]}"
end
我想要的是这个;
使用来自文本字段的输入设置'hello world'部分。
我该怎么做?
我搜索了一个答案,却无法找到答案。
答案 0 :(得分:0)
你想从params
获取它,如下所示:
def send_notification
logger.info "Device token registrato: " + params[:token].to_s
APNS.send_notification(params[:token].to_s, params[:my_name] )
redirect_to home_index_path, :notice => "Notification sent to device #{params[:token]}"
end