如何在视图中访问请求参数并在 ruby on rails 中迭代哈希

马莱拉普拉卡什

我试图在视图中访问通过表单提交的请求参数并迭代哈希值。

我在一个视图中的定义:

def show
  @final =final_params
end

我的请求参数:

def final_params
  params.permit(:Name, :Address, :MobileNumber, :"City")
end

我的看法:

<%= @final.each { |key, value| puts "#{key} #{value}" } %>

在我的 Show 视图中,它给出了一个空数组:在此处输入图像描述

使用控制台我在表单数据部分看到数据:

.utf8: ✓
authenticity_token: Lxkt/WUyAqFvlLXcP7YsQY3PjhQ9yJFosByJwAfYRyoZseC4gaZj4J8cC4EJs/LLGBIMypbggpajmtCH3um2dA==
final[Name]: Test
final[Address]: Hyd
final[MobileNumber]: 8456213254
final[City]: Del
commit: Submit
编码器

摆脱puts在你看来,它是不需要的。

<% @final.keys.each do |key| %>
  key: <%= key %> <br/>
  value: <%= @final[key] %>
<% end %>

或者你可以做

<%= @final.inspect %>

如果它仍然是空的,那么没有参数被传递给您的控制器操作。确保将其添加到您的控制器中并查看日志:

def show
  @final = final_params
  puts "Final Params are set to: #{@final.inspect}" # or logger debug if puts doesn't output anything to your log
  logger.debug  "Final Params are set to: #{@final.inspect}"
  @final 
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby on Rails迭代参数

来自分类Dev

如何在后端使用Ruby on Rails在发布请求中访问嵌套的json参数

来自分类Dev

迭代哈希数组并在ruby的下拉列表中显示

来自分类Dev

如何在Rails / Ruby中获取完整的URL(包括哈希)

来自分类Dev

如何在 Ruby on rails 中创建动态哈希数组

来自分类Dev

Ruby on Rails中的强制性哈希参数

来自分类Dev

什么是Rails中的ruby中的Flash哈希

来自分类Dev

如何在Ruby中迭代包含实例化对象信息的哈希数组?

来自分类Dev

如何根据 ruby on rails 中的参数限制请求

来自分类Dev

在Ruby / Rails中处理多级哈希

来自分类Dev

Ruby on Rails验证jsonb中的日期(哈希)

来自分类Dev

在Ruby / Rails中处理多级哈希

来自分类Dev

在Ruby on Rails中创建哈希的零错误

来自分类Dev

如何在Ruby on Rails模型中利用数组和哈希的混合?

来自分类Dev

如何在Rails中的ruby中迭代和打印多维数组

来自分类Dev

如何在Ruby on Rails中的模型中通过迭代来格式化对象数组

来自分类Dev

如何在Rails中的ruby中迭代和打印多维数组

来自分类Dev

将哈希保存为 json 并在 ruby on rails 中解决问题

来自分类Dev

如何在Ruby on Rails中传递控制器参数

来自分类Dev

访问Ruby中哈希值的哈希值

来自分类Dev

如何在Ruby on Rails中启用压缩?

来自分类Dev

如何在Ruby on Rails中隐藏标签

来自分类Dev

如何在Ruby on Rails中实现CardDAV

来自分类Dev

如何在Ruby on Rails中实现RESTful?

来自分类Dev

如何在 Ruby on rails 中连接 Mercadopago

来自分类Dev

如何从 Json 获取特定数据并在 Ruby on Rails 中显示在 Google 地图中

来自分类Dev

Ruby On Rails:如何在Rails中撤消nested_scaffold

来自分类Dev

Ruby on Rails-读取和评估参数哈希

来自分类Dev

Ruby on Rails方法的哈希条件

Related 相关文章

  1. 1

    Ruby on Rails迭代参数

  2. 2

    如何在后端使用Ruby on Rails在发布请求中访问嵌套的json参数

  3. 3

    迭代哈希数组并在ruby的下拉列表中显示

  4. 4

    如何在Rails / Ruby中获取完整的URL(包括哈希)

  5. 5

    如何在 Ruby on rails 中创建动态哈希数组

  6. 6

    Ruby on Rails中的强制性哈希参数

  7. 7

    什么是Rails中的ruby中的Flash哈希

  8. 8

    如何在Ruby中迭代包含实例化对象信息的哈希数组?

  9. 9

    如何根据 ruby on rails 中的参数限制请求

  10. 10

    在Ruby / Rails中处理多级哈希

  11. 11

    Ruby on Rails验证jsonb中的日期(哈希)

  12. 12

    在Ruby / Rails中处理多级哈希

  13. 13

    在Ruby on Rails中创建哈希的零错误

  14. 14

    如何在Ruby on Rails模型中利用数组和哈希的混合?

  15. 15

    如何在Rails中的ruby中迭代和打印多维数组

  16. 16

    如何在Ruby on Rails中的模型中通过迭代来格式化对象数组

  17. 17

    如何在Rails中的ruby中迭代和打印多维数组

  18. 18

    将哈希保存为 json 并在 ruby on rails 中解决问题

  19. 19

    如何在Ruby on Rails中传递控制器参数

  20. 20

    访问Ruby中哈希值的哈希值

  21. 21

    如何在Ruby on Rails中启用压缩?

  22. 22

    如何在Ruby on Rails中隐藏标签

  23. 23

    如何在Ruby on Rails中实现CardDAV

  24. 24

    如何在Ruby on Rails中实现RESTful?

  25. 25

    如何在 Ruby on rails 中连接 Mercadopago

  26. 26

    如何从 Json 获取特定数据并在 Ruby on Rails 中显示在 Google 地图中

  27. 27

    Ruby On Rails:如何在Rails中撤消nested_scaffold

  28. 28

    Ruby on Rails-读取和评估参数哈希

  29. 29

    Ruby on Rails方法的哈希条件

热门标签

归档