问题标签 [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.
ruby-on-rails - 如何翻译和修改 map.resources :document
添加这条路线后,我现在有一个自动的“ edit_document_path
”。我想把它改成“ annotate_document_path
”?如果我添加新的视图和控制器方法,它会自动选择它吗?它如何从资源路径转换为这些“路径”符号?
asp.net-mvc - ASP.Net MVC:通过 Routes 和 View 方法请求变量
基本上,如果我想制作一个带有分页的搜索页面,我需要一个像这样的 url:
我似乎无法弄清楚如何:
A)设置没有搜索和第1页的默认路由 /Topics/Index?page=1 甚至 /Topics/Index?search=&page=1
B) 使用 View 方法做同样的事情
我确实看到,如果我在控件上有一个方法:
并使用网址:
它给了我我想要的方法。我只需要一种方法来获取主题控制器的默认路由,以使用所述请求变量创建默认 URL。我只是不这么认为
/主题/索引/嗨/1
有利于搜索 url,主要是因为不能保证我会有搜索词或页面,所以它最终可能会像:
/主题/索引/1
asp.net-mvc - 单元测试 POST 的 MVC 路由
我有 2 条路线注册如下:
我对 Home 控制器进行了有效的单元测试,如下所示:
我知道 GetAnEmail 有效,但是一个单元如何测试 POSTed 路由?
ruby-on-rails - rails redirect_to 问题
我正在开发一个 Rails 应用程序并有一个问题。
在我的 routes.rb 中:
map.connect 'admin', :controller => "/admin/users", :action => "index"
因此,当我转到“ http://mydomain.com/admin ”时,它会重定向到“ http://mydomain.com/admin/users/index ”。但是,该地址仍为“ http://mydomain.com/admin ”。因此,页面中的链接是错误的,因为它们是基于“ http://mydomain.com/admin ”创建的。
这个问题的解决方案是什么?
山姆
asp.net-mvc - ASP.Net MVC:等等……默认路由参数必须命名为 id?
其他人遇到过这个问题吗?我一定是做错了什么。
所以我正在为这样的错误设置一条路线:
并像这样调用:
在控制器上:
简单吧?好吧,当它实际运行时,尽管 url 看起来像这样,但错误为 null:
/共享/错误/ThisIsTheError
但是Error方法中的error参数为null。(是的,我试过其他词)
现在,如果我用“id”这个词替换所有这些,一切正常。
全球.asax.cs
重定向:
共享控制器:
如果您有一个默认路由接受一个值,那么 id 是所有路由都必须有的单词吗?
ruby-on-rails - 没有路由匹配“/javascripts/prototype.js”-> 明确定义一个?
当我调用控制器的index
操作时assets
,相应的index
模板使用assets
包含此行的布局:
我得到的错误是:
这是我的路线文件:
知道我在这里可能缺少什么吗?
有没有办法明确定义这个文件的路由?
ruby-on-rails - 删除嵌套关联的 URL
我在 Rails 中有以下多对多关系(当然是 ActiveResource):
定义的路线:
更新: rake routes 给出以下输出:
由于 ChannelAssignemnts 绑定到用户,我使用我的脚手架 ChannelAssignmentsController 在创建 ChannelAssignment 时自动将用户分配给通道。
我通过使用这些 URL 来做到这一点:
这很迷人。
但是:取消分配频道的路径是什么,ergo:删除用户的ChannelAssignment?运行 rake 路由时找不到它。
必须是类似的东西
对此有任何意见吗?我确信有一种方法可以自动生成此 URL。
谢谢
马特
ruby-on-rails - 如何配置 Rails 以访问不在其常规目录位置的媒体资源?
假设我有一个不在正常位置的图像:
但在这里:
我知道这完全违反了 Rails 约定,是不道德的,在任何情况下你都不应该这样做,而且,我为什么还要提出这样愚蠢的事情呢?
好的,既然我们已经解决了这个问题,假设我在 Windows 上,因此符号链接是不可能的,那么如何设置它呢?
ruby-on-rails - map.connect 是否接受 URL 中的通配符格式?
如果我想匹配x.gif
andy.gif
,是否可以传递一个map.connect
包含两个文件名可能性的 URL,如下所示:
param
然后在我StaticImageController
的 as中收到params[:name]
?
除了我在这里所做的事情违反了 Rais 中约定优于配置的原则之外,这看起来对吗?
ruby-on-rails - 对于完全困惑的人来说,最好的 Rails 路线指南是什么?
我一直在学习 Rails,但路线仍然让我感到困惑。
我认为,最令人困惑的是,您定义的路线对它们在routes.rb
文件中相对于其他路线的定义位置很敏感。
有没有人遇到过一个很好的简单指南,可以很好地总结事情?