如何使用jQuery在视图中显示从哈希文本格式化的内容?
root.rb 建筑商控制器.rb如何使用jQuery在视图中显示从哈希文本格式化的内容?,jquery,ruby-on-rails,hash,Jquery,Ruby On Rails,Hash,root.rb 建筑商控制器.rb root 'builders#result' post 'builders/calc' class BuildersController[“a”,“b”,“c”],1=>[“x”,“y”,“z”]} @text=@hash.values.map{| v | v.join(',')}.join(“\n”) @结果=@text 结束 结束 result.html.erb class BuildersController < Application
root 'builders#result'
post 'builders/calc'
class BuildersController[“a”,“b”,“c”],1=>[“x”,“y”,“z”]}
@text=@hash.values.map{| v | v.join(',')}.join(“\n”)
@结果=@text
结束
结束
result.html.erb
class BuildersController < ApplicationController
def result
end
def calc
@hash = {0 => ["a", "b", "c"],1 => ["x", "y", "z"]}
@text = @hash.values.map{ |v| v.join(',') }.join("\n")
@result = @text
end
end
计算js.erb
$('#total').html('')
如果我像@result=@hash.values一样发布@result
我可以看到结果为[[“a”、“b”、“c”],[“x”、“y”、“z”]
,但是@result=@hash.values.map{v | v.join(',')}.join(“\n”)
不工作吗
.join(“\n”)
似乎有问题,但我需要保存选项以查看新行中的每个格式化值
有办法吗?
谢谢您可以使用帮助程序:
在jQuery中也有一种方法可以实现这一点
你可能会感兴趣的另一个答案是:
<div id="total"></div>
<%= simple_format(@result) %>