问题标签 [ramaze]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 请中级 Ramaze 路由帮助
第1部分:
我有一个电话,layout(:default){|path,wish| wish !~ /rss|atom|json/}
但要求/foo/bar.json
似乎认为wish
是html
并且无论如何都使用布局。我怎样才能解决这个问题?
第2部分:
我想路由/path/to/file.ext
,以便它调用to
映射到的控制器上的方法,/path
并ext
在制定返回时使用。有没有比将“file.ext”传递给to
方法、解析它并执行案例更好(更优雅)的方法?如果我写了这个问题会更简洁,如何使用 Ramaze 进行 REST?似乎有一个 Google Groups 对此的回答,但由于某种原因我无法访问它。
ruby-on-rails - Ramaze 项目中的 ActiveSupport::Inflector?
我刚刚升级到 ActiveSupport 3,丢失了我所有的字符串方法,如“camelize”、“titleize”等。它破坏了我整个项目的一切,到目前为止,我已经通过自己重写这些方法来修复它们,但必须有更好的方法。我确实意识到 ActiveSupport 不再在全局范围内对 String 进行修补可能是一件好事,但是,它对我来说非常有用。无论如何我可以将这些东西修补到字符串上,找到一种新的方式来调用它们?
unicode - Unicode 中的 Ramaze 请求参数?
我有一个部分用于渲染使用 unicode 引发错误的表单;我已将错误缩小到一行;
如果我去localhost/thepath?q=中文
它会抛出
但
工作正常,并且来自不在请求中的值的所有 unicode 字符串也工作正常。
ruby - 是否存在续集模型生成器?
我正在寻找一个 ruby 类,它可以在读取 mySQL 数据库中表的定义后为 Ramaze 生成续集模型文件。例如,我想输入:
ruby mySuperGenerator.rb "mytable"
结果应该是“model”目录中的文件“mytable.rb”,其中包含:
有人知道这样的发电机是否存在吗?
ruby - ramaze 锁定上传的文件?
有没有其他人在 Windows 上遇到过 Ramaze 的文件锁定问题?我所有上传的文件都被锁定(我正在使用上传帮助程序)。
我正在使用 - Ruby 1.93 - Ramaze-2012.04.14 - Rack-1.4.1
谢谢!
ruby - 委派给 Ramaze 中的另一个动作
如果传递了 id,我想从 Index 操作委托给 Show 操作。我似乎无法让它工作,我在这里做错了什么?
ruby - 如何有条件地禁用 Ramaze 布局?
如果请求恰好是 ajax 请求(即 request.xhr? == true),我想要一个控制器方法通过禁用/拒绝布局来响应。
以下似乎不起作用 - 它仍然返回布局
ruby - 找不到与 gems 一起安装的 ramaze
我有 Ramaze 版本 2012.04.14、Rubygems 1.3.6 和 Ruby 1.8.6,所以我有最新版本。我的控制台识别 Ramaze 和所有相关的命令。(我可以跑ramaze --version
)
我www/
在 localhost 环境中的文件夹中创建了一个文件夹,用于存放公共文件。
www/demo/hello_ramaze.rb
使用教程中解释的代码作为文件。
我尝试执行ruby hello_ramaze.rb
并收到此错误。
hello_ramaze.rb:1:in `require': 没有要加载的文件——来自 hello_ramaze.rb:1 的 ramaze (LoadError)
javascript - Ramaze + CoffeeScript:是否可以使用 Ramaze 自动生成 Javascript?
我正在尝试找到一种从 CoffeeScript 文件自动生成 Javascript 的方法,就像您在 Sinatra 中很容易做到的那样:
这样,在我的代码中,.js
即使我只有.coffee
文件,我也可以表现得像文件存在一样。与使用客户端 CoffeeScript 编译器相比,它的特殊性和错误更少……
ruby - 为什么 Sequel 不写我的数据库表?
控制器/makenew.rb
我得到的错误是。
SQLite3::ConstraintException:debates.question 可能不是 NULL
我检查了postdata data.question
,它不为空。
到底是怎么回事?