ruby – 什么是sinatra的控制者?
发布时间:2020-12-16 22:39:15 所属栏目:百科 来源:网络整理
导读:我被问到为什么“我正在创建复杂的 Ruby变量在我的看法. 这些变量不应该由我的控制器声明? 我的sinatra控制器是我的.rb文件吗?我有一个.rb文件和视图. 解决方法 每个Sinatra路由都可以在典型的MVC设置中被视为自己的控制器.例如: require 'sinatra'requir
我被问到为什么“我正在创建复杂的
Ruby变量在我的看法.
这些变量不应该由我的控制器声明? 我的sinatra控制器是我的.rb文件吗?我有一个.rb文件和视图. 解决方法
每个Sinatra路由都可以在典型的MVC设置中被视为自己的控制器.例如:
require 'sinatra' require 'json' get "/foo" do # This might take many lines of excellent code to form your data @data = some_complex_array_hash_combo haml :foo end 然后在foo.haml: :javascript var data = #{@data.to_json}; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |