rails-routing相关内容

Rails动态javascript加载

在RoR中,如何通过Ajax调用动态加载位于您自己的Rails服务器中的.js文件? 您如何定义指向.js文件路由? 我将尝试解释我试图解决的情况。 我正在尝试使用“ThemePunch”中的“旋转滑块”html模板之一的Rails作为我的“index.html.erb”。 基本上,模板添加了一个“revolution.js”,它通过Ajax调用“动态”加载另一个.js文件(或“ ..

Rails 在 CORS 预检选项请求中以 404 响应

我正在使用 Rails 4 创建一组服务,我正在使用 JavaScript 浏览器应用程序.跨域 GETS 工作正常,但我的 POST 未通过预检 OPTIONS 检查并出现 404 错误.至少,我认为这就是正在发生的事情.以下是控制台中出现的错误.这是 Mac 上的 Chrome 31.0.1650.63. OPTIONS http://localhost:3000/confessor_req ..

在 Ruby on Rails 中使用 Dash `-` 而不是下划线 `_` 的路由

我希望我的网址使用破折号 - 而不是下划线 _ 作为单词分隔符.例如 controller/my-action 而不是 controller/my_action. 我对两件事感到惊讶: 谷歌等.继续区分它们. Ruby on Rails 没有简单的全局配置参数来将 - 映射到路由中的 _.或者是吗? 我最好的解决方案是使用 :as 或命名路由. 我的想法是修改 Rails ..
发布时间:2022-01-08 18:20:46 其他开发

Rails 3 link_to (:method => :delete) 不工作

我在 Rails 中遇到了动词问题... 查看具有许多(跳蚤)的资源(狗)的页面.嵌入在狗的 show.html.haml 中的是对 render @dog.fleas 的调用,它会自动(?)找到 &使用“fleas/_flea.html.haml"中的模板列出与该狗相关的每个跳蚤. 这显示正确.哇!现在,在每个跳蚤旁边,我放了一个“杀死跳蚤"链接,该链接指向一个 url://loca ..
发布时间:2022-01-08 18:11:52 其他开发

Rails 3 w/Devise:如何根据用户是否通过身份验证设置两个单独的主页?

我正在使用 Rails 3 和 Devise 创建一个应用程序,用户可以在其中访问网站并看到一个包含登录名和注册表单的主页.这个页面有自己的控制器(“主页")所以它的路由是 root :to =>“主页#index" 如果用户已经登录,我想显示不同的主页.这将说明让根指向 root :to =>“仪表板#索引" 有没有办法在 routes.rb 中设置条件路由,这样我就可以在将用户路由到其 ..
发布时间:2022-01-07 17:22:33 其他开发

带有句点(或句号)的 Rails 查询字符串.

我目前正在尝试了解 RoR.我将两个字符串传入我的控制器.一个是随机的十六进制字符串,另一个是电子邮件.该项目用于对数据库进行简单的电子邮件验证.我遇到的问题是当我输入如下内容来测试我的页面时: http://signup.testsite.local/confirm/da2fdbb49cf32c6848b0aba0f80fb78c/bob.villa@gmailcom 我在 :email 的 ..
发布时间:2022-01-02 11:26:30 其他开发

在 Ruby on Rails 中使用破折号 `-` 而不是下划线 `_` 的路由

我希望我的网址使用破折号 - 而不是下划线 _ 作为单词分隔符.例如 controller/my-action 而不是 controller/my_action. 我对两件事感到惊讶: Google 等继续区分它们. Ruby on Rails 没有一个简单的全局配置参数来在路由中将 - 映射到 _.或者是吗? 我的最佳解决方案是使用 :as 或命名路由. 我的想法是修改 ..
发布时间:2022-01-02 11:15:56 其他开发

Rails 3 link_to (:method => :delete) 不起作用

我在 Rails 中的动词有问题... 查看资源(狗)的页面,其中有很多(跳蚤).嵌入在 dog 的 show.html.haml 中的是对 render @dog.fleas 的调用,它会自动 (?) 找到 &使用“跳蚤/_flea.html.haml"中的模板列出与该狗相关的每个跳蚤. 这显示正确.哇!现在,我在每个跳蚤旁边放了一个“杀死跳蚤"链接,该链接指向一个 url://lo ..
发布时间:2022-01-02 11:10:39 其他开发

在控制器中执行操作的 Rails 3 链接或按钮

在 RoR 3 中,我只想有一个链接/按钮来激活控制器中的某些操作/方法.具体来说,如果我点击页面上的“update_specs"链接,它应该转到我的产品控制器中的“update_specs"方法.我在此网站上找到了执行此操作的建议: link_to "Update Specs", :controller =>:products, :action =>:update_specs 但是,当我单击 ..

Rails 响应 CORS 预检选项请求的 404

我正在使用 Rails 4 创建一组服务,我正在使用 JavaScript 浏览器应用程序使用这些服务.跨域GETS 工作正常,但我的POST 未通过预检选项检查并显示404 错误.至少,我认为这就是正在发生的事情.以下是出现在控制台中的错误.这是 Mac 上的 Chrome 31.0.1650.63. OPTIONS http://localhost:3000/confessor_reques ..

基于条件的 Rails 路线

我有三个角色:教师、学生、管理员,每个角色都有带有“主页"视图的控制器. 所以这很好用, get "instructor/home", :to =>“导师#家"得到“学生/家",:to =>“学生#家"获取“管理员/主页",:to =>“管理员#home" 我想写一个如下所示的虚 url,它将根据 user_id 的角色路由到正确的主页. get "/:user_id/home", : ..

可以在模型中使用 Rails 路由助手(即 mymodel_path(model))吗?

假设我有一个名为 Thing 的 Rails 模型.Thing 有一个 url 属性,可以可选地设置为 Internet 上某个位置的 URL.在视图代码中,我需要执行以下操作的逻辑: 视图中的这种条件逻辑很丑陋.当然,我可以构建一个辅助函数,它将视图更改为: 这解决了冗长的问题,但我真的更喜欢模型本身的功能.在这种情况下,视图代码将是: 这显然需要模型上的链接方法.以下是它需要 ..
发布时间:2021-12-02 12:03:30 其他开发

使用 Friendly_Id 实现/YYYY/MM/Title-Slug URL 结构

我真的希望有人能帮助这个 Rails n00b 解决这个问题.在过去的几天里,我一直在研究、尝试、崩溃(和燃烧)如何为我正在整理的博客实现标准的/YYYY/MM/Title-Slug URL 结构.我已经发现并成功实施了 Friendly_Id 来处理延迟(以及历史跟踪),但在我的一生中,我无法解决路由问题的年/月部分. 在我忘记之前:我正在使用 Rails 4.2.3 和 Ruby 2.2 ..