问题标签 [custom-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.
asp.net - 使用自定义路由处理程序时如何执行页面方法?
当路径指的是实际的文件夹结构并指向页面时,这不是问题,即“/Default.aspx/MyMethod”,但是如果“/”调出“Default.aspx”,那么“/MyMethod”的含义就不同了. 甚至有可能吗?
一种可能的解决方案,也可能是更好的解决方案,是使用 Web 服务,这是我目前正在使用的。
ruby-on-rails - 自定义收集路径的 polymorphic_path
我有以下路线定义:
以及以下模型结构:
和控制器结构:
我可以很容易地在一个视图中说:
获取路径/users/1/documents,但我想说:
获取路径/users/1/documents/filter,不幸的是,这不起作用。
对于我的每个可记录模型,任何人都知道如何在不向路线添加以下内容的情况下实现这一目标:
ruby-on-rails - 在 Rails 的模板中使用来自静态 URL 的 POST 或 GET 请求
请多多包涵,因为我是 Rails 和一般编程新手。我对模型、视图、控制器的功能了解非常有限,但我一直在尽可能快地学习。
我无法根据已有的数据生成半静态中间页面。现在它只是一个邮政编码搜索,一个带有结果列表的页面和一个商店页面。我希望它由 State-city-list-shop 构成
在我的数据库中,商店位置已经过地理编码,并且可以通过邮政编码搜索在客户端访问。因此,我正在处理具有通常脚手架类型设置的 Shops 控制器,因此显示视图的 url 看起来像 /shops/1。我想要的是带有面包屑的商店/阿拉斯加/安克雷奇/商店名称。
我没有“州”或“城市”控制器,我认为您必须这样做才能构建路线。
我制作了静态的 State 模板页面,对于每个 State,我都列出了带有类似City链接的城市。我在每个 State 文件夹中都有一个 index.html 文件,但 /shop/state/city 中没有任何内容
我这样做是因为我可以从中得到结果:
/shops/find_shops?=zip=City&Distance=5
如果我能得到/state/city/shops的相同结果,我会很高兴。
因为那时我可以单击该列表中的一家商店,它会将我带到/shops/7499 (:id) 的商店页面,最好有/state/city/shop-name
这是商店控制器- 管理员只是保护公众免于编辑商店地址信息。正如您将看到的,它正在获取一个 csv 文件,解析并保存到数据库中。
这里是Shop.rb
所以,我想要的工作是 - /Alaska/Anchorage/Shops-List/(干净的 URL)
我现在能做的是 - /find_shops?zip=anchorage&distance=5
最后,这是 rails 2.3.2,我花了很多时间试图将其转换为 rails 3.0,但还没有成功。
asp.net-mvc-3 - MVC3 语言路由/常量覆盖?
鉴于定义了以下两条路线:
第一条路线是捕获“fr”并将其传递给“fr”的错误操作。
我不想在第一条路线上设置约束,因为我以后可能会有其他特定于语言的路线。IE。
如何设置路线以适应这种情况?
谢谢。
ruby-on-rails - 将自定义路由添加到路由文件 Rails 2
我希望能够做到以下几点:
change_pass_user_path(usuario)
在“link_to”中(例如)。
其中“change_pass”是我在“用户”控制器中的操作名称。
我已经添加了这个:
地图资源:用户
到我的路线文件。(所以我已经能够做类似的事情:edit_user_path)
我已经尝试过:
但它返回此错误:
main:Object (NoMethodError) 的未定义方法“get”
我怎样才能做到这一点?
谢谢
ruby-on-rails - Rails 3 以多个 id 作为参数的自定义路由
如何将路由添加到我的 Rails 3 应用程序,它允许我拥有一个映射到 RESTful 资源中的操作的 URL,该资源接受多个参数:
然后在我的控制器中,我想访问这些 id:
到目前为止,我一直在尝试 match '/modelname/compare/:modelname_ids', :to => 'modelname#compare'
,但我不断得到No route matches "/modelname/compare/4df632fd35be357701000005,4df632fd35be357701000005"
。有什么建议么?
ruby-on-rails-3 - Ruby on Rails:自定义操作(跟进)
这个问题是对上一个问题的跟进:Ruby on Rails:自定义操作
作为后续,在 form_for 中使用自定义操作的语法是什么?对于我的应用程序,我有一个名为 _invite_form.html.erb 的部分,并将表单设置为具有 :url 规范,我认为该规范会将表单链接到用户控制器上的邀请操作:
在某些页面上调用此部分,并给出此错误:
在我的 routes.rb 文件中,我包含了适当的行:
为什么路由不起作用?如何更改这些文件以使表单使用用户控制器上的“邀请”操作?
** 前面忘了提:我在用户助手中定义了受邀:users_helper.rb:
ruby-on-rails-3 - 如何在 Rails 3 中为每个用户提供不同的视图?
所以我有我的表users
,每条记录都有一个username
字段
我有我的根到控制器main
和操作`index
所以如果去http://mydomain.com
它会显示我的main#index
页面,我也有about
和contact
页面。
但是如果我去http://mydomain.com/Mr_Nizzle
它会显示用户的页面Mr_Nizzle
(users#show
就像示例一样)以及其他用户显示每个用户的页面......
我去对吗=>
所以我可以将所有逻辑留在路由上而不是主控制器中?
谢谢。
ruby-on-rails-3 - 具有多个标识符的 Rails 路线?
我正在尝试在 Rails 3 中设置如下所示的路线:
很容易进行匹配来设置它,然后使用以下内容生成 URL:
但是有没有办法设置它,以便 item_path @item 和 form_for @item 会自动工作,所以我不必每次都通过类别?
谢谢!
codeigniter - codeigniter and routes
yestreday I thought that I had a problem with the ssl in shared ssl but the problem is because of the structure of the url - not because its ssl.
the home page loads ok (besides images but that's ok) https://nimrod.eukhosting.net/~nadavwei/myatar.co.cc/ this is because the defaulr controller is used so CI doesn't have to figure out the uri structure
when there is a class in the url, codeigniter doesn't even show it's own error page. for example, https://nimrod.eukhosting.net/~nadavwei/myatar.co.cc/aaa shows 404 error also without https in the url I get the same error
without the shared ssl structure its working
mode_rewrite is working fine (checked it without CI)