问题标签 [routes]

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.

0 投票
1 回答
382 浏览

ruby-on-rails - 用于 Flex 前端的 Restful Rails 控制器

因此,我有一个现有的 rails 应用程序,我被要求对其进行改造以支持 flex 客户端。因为我真的不想乱用现有的控制器和路由,所以我认为最好的方法是在 app/controllers 中创建一个名为 flex 的子目录,并在其中放入一些额外的控制器来处理特定的 flex要求。

所以基本上,而不是对 /sessions/ [method = POST] 的请求,我想路由 /flex/sessions/ [method = POST] 去我的 flex 子目录中的 session_controller。我可以让它转到正确的控制器,但它正在寻找 idnex 方法(所以看起来它正在将我的请求视为 GET 请求,即使日志显示它是 POST 请求。

关于如何将此控制器添加到我的路由文件以处理 HTTP 动词的任何想法?

现在唯一添加到我的 routes.rb 是

map.connect 'flex/sessions/:action', :controller => 'flex/sessions'

提前感谢您的帮助。

火花

0 投票
6 回答
31422 浏览

iphone - 谷歌地图路线在 iPhone 上绘制

我正在开发一个有两个版本的应用程序。一个用于网络,另一个用于 iPhone。

在网络应用程序中,我能够在道路上绘制路线(自动绘制遵循道路/高速公路的路线)和越野(在两个特定点之间绘制直线)。

是否有适用于 iPhone 的 API 可用于在地图上绘制路线?我能够在两个节点之间的地图上绘制一条直线,但我无法在 iPhone 中绘制路线图路线。

我正在使用 iPhone 3.0 和 SDK 3.0

谢谢。

0 投票
1 回答
5602 浏览

ruby-on-rails - 使用 :path_prefix 和 :name_prefix 路由资源/路径

我定义了以下路线:

我在更正“显示”和“新建”的脚手架链接时没有问题。但是我在尝试使用时无法生成错误:

rake routes 表明这是正确的路径。我很困惑。提前致谢。

0 投票
2 回答
1113 浏览

python - Pylons/Routes 将 POST 或 GET 重写为花哨的 URL

我建议的行为:

用户加载我的“搜索”页面 www.site.com/search,在表单中输入他们的查询,单击提交,然后最终访问 www.site.com/search/the+query 而不是 www.site。 com/search?q=the+query。我已经阅读了很多 Pylons 文档,刚刚阅读完 Routes 文档,我想知道这是否可以/应该发生在 Routes 层。我已经将我的应用程序设置为在给定 www.site.com/search/the+query 时执行搜索,但无法弄清楚如何将表单发送到该目的地。

或者这是应该在带有redirect_to() 的控制器内部发生的事情吗?

或者别的地方?

跟进:

这不是现在真正的“一成不变”的愿望,而是对集思广益未来功能的好奇心。我正在设计一个使用 Wikipedia 转储的应用程序,并观察到当用户在 Wikipedia 上执行搜索并且搜索不太模糊时,它会直接重定向到文章链接:en.wikipedia.org/wiki/Apple。它实际上是在执行中间 HTTP 302 重定向步骤,我只是好奇在 Pylons 中是否有更优雅/可爱的方式来执行此操作。

0 投票
1 回答
90 浏览

ruby-on-rails - DRY - 关于字符串或模型对象的路径和 URL 的问题

我知道如何获取路径和 url 没问题(例如,模型颜色的 new_color_path)但是如果我试图创建一个可用于多个模型的部分,我仍然需要“new_***_path”或一个其他人的?是否可以从模型对象生成 url?

0 投票
2 回答
29062 浏览

ruby-on-rails - Rails 路由的未初始化常量问题

这是我的路线配置:

这是我的“rake routes”输出:

但是,当我转到 /services/new 时,出现此错误:

是什么赋予了?我怎样才能让事情正常工作和路由?谢谢。

0 投票
4 回答
12868 浏览

ruby-on-rails - 定义返回 404 的路由的最简单方法

我需要在 Ruby on Rails 项目中指定一个命名路由,该项目返回 public/404.html 页面以及 404 服务器响应代码。

将其留空不是一种选择,请不要质疑为什么,它只是:) 它绝对必须是一个命名路线,或者一个 map.connect 条目就可以了。

这样的事情会很棒:

map.my_named_route '/some/route/', :response => '404'

任何人都知道做这样的事情最简单的方法是什么。我可以创建一个呈现 404.html 文件的控制器方法,但我认为可能存在一种更简洁的方法来执行此操作。期待任何回应 - 谢谢,

艾略特

0 投票
2 回答
4308 浏览

ruby-on-rails - 单一资源的 Rails 嵌套路由

我在单一资源上有一个嵌套路由

我正在尝试制作一个表格来添加提要。我从这个开始...

所以我尝试

我猜这是由于将其从“用户”重命名为“帐户”?所以我尝试了

不确定该错误是什么意思。所以我采取了这样做的方法:

这真的是最好的方法吗?换句话说,在这种情况下没有办法使用命名路由吗?

0 投票
3 回答
24543 浏览

tomcat - 从远程 PC 访问 Tomcat

我使用 servlet 和 tomcat 开发了一个 Web 应用程序。当我尝试从服务器使用这个应用程序时,一切都是正确的(即http://localhost:8080/app_name/init.html)。

但是,我很难尝试从另一台 PC 访问此应用程序。服务器 PC 和客户端 PC 使用路由器连接,此网络中没有更多计算机。

例如,如果路由器将 IP 192.168.1.4 分配给服务器 PC,我在客户端 PC 的浏览器中写的是:http: //192.168.1.4 :8080/app_name/init.html

我无法通过这样做在远程 PC 上运行应用程序,这可能是关于 Tomcat 配置或路由器配置的问题。我认为这可能是一个端口问题。如果您需要,我可以提供路由器信息。

谢谢大家

0 投票
2 回答
7342 浏览

ruby-on-rails - Rails 中的自定义路线

我正在尝试在我的网站上创建一些不错的链接。我刚才正在通过标签创建搜索,我想知道是否可以创建一些像这样的不错的路线:

或者至少是这样的:

我用link_for做了一些实验,发现那里不可能避免 action?parameter=value 构造。我还试图避免地址中的任何“数字内容”,例如在操作之间发送 id 等。无论如何,我只是一个初学者,我完全不知道我应该挖掘哪个方向。

它应该是一些路线魔法吗?如何将这种魔力应用到我的示例中?我是否违反了“配置约定”范式?