问题标签 [urlhelper]
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.
symfony1 - symfony button_to 传递参数
我在 Symfony 1.4 中有一个 button_to 组件,它调用一个接收参数(一个 slug)的路由。但我无法让 Symfony 识别我发送的参数。我已经用 link_to 尝试过同样的事情,它工作正常。
这是我的代码:
路由.yml
模板:
入门型号:
我得到的只是以下 500 错误:
"/entry/:slug" 路由缺少一些强制参数 (:slug)。
我还尝试使用以下方法更改模板代码:
但无济于事...
有任何想法吗?
ruby-on-rails-3 - RuntimeError default_url_options host and root_url (with subdomain)
我的应用程序的每个用户都有一个存储在 db 中的自定义 url(通过子域)。
我的请求很简单,我想通过 json 提要发送“用户 url”,如下所示:
为此,我覆盖了用户模型的 as_json 函数:
我有这个附加模块(这很好用,不是实际问题):
但是当我得到 json 提要时,我有这个错误:
指向用户模型的“as_json”方法。
当然,每个环境都在 dev.rb 中实现 default_url_options:
我不明白为什么以及如何解决它。请帮我。
asp.net-mvc - Mvc UrlHelper 与 JQuery 模板结合使用
我想将 Mvc UrlHelper 与 JQuery 模板结合使用。
示例模板...
Url 帮助器 Action 方法对我作为 Id 参数传入的模板占位符进行编码。这呈现为..
我真的可以用一种方法来阻止 Action 方法对 Id 参数值进行编码,但我想它只是在做它的工作!
c# - 在 asp.net-mvc 控制器中,生成 URL 的最佳方法是什么
现在我拿
并将其传递给 UrlHelper,如下所示:
但问题是这似乎又回来了:
代替:
那么,给定一个控制器和动作名称,我如何从控制器内部生成一个完整的 url?
我需要这个的原因是我正在生成一封电子邮件,所以我需要将完整的 url 放入该电子邮件的正文中。
ruby-on-rails - 使用 Rails 网址助手
我的网站标题中有一个搜索表单,例如:
这很好用,除非当前页面的控制器是作用域或命名空间的——不确定是哪个。例如,'/users/sign_in' 页面由 Devise 控制,其控制器位于 Devise 命名空间内。
在该页面上,我收到一条错误消息,指示该操作在 Devise::Listings 控制器下不存在。(当然不是,因为 Listings 控制器不在 Devise 命名空间中。)
如何确保 url helper 不会自动为当前页面的控制器命名空间添加前缀?
ruby-on-rails-3 - 将 url_for (form_for) 用于非活动记录模型的新实例
我需要这样的结构:
其中 Project 是一个模型,它不是继承自 AR/AM/Mongoid(继承自 Spira)。
是否有一些猴子补丁可以让 Spira 模型url_for Project.new
用正确的“http://example.org/projects”回答?
现在它给出了一个例外
没有路线匹配 {:controller=>"projects", :id=>, :action=>"show"}
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-url_for
这里说,url_for 使用持久化?,但我定义了持久化?在实例方法中正确,这不起作用。
有任何想法吗?
asp.net-mvc-3 - 使用没有路由值的 Url.Action 会截断 URL
我有一个使用大量 AJAX 的网站,为了将 Urls 之类的东西放在一个合理的地方,我在页面上的脚本块中输出所需的 Urls,然后在 Javascript 中使用它们稍后归档。
这方面的一个例子是:
在 Index.cshtml 中
在某处的 JS 文件中
问题是生成的 Url 是这样创建的 - /frontoffice
,请注意它不包括index
操作。这是因为在生成它的时候我们给了它一个empty id
,所以当我们开始使用它时,请求的Url实际上是/frontoffic/55', not
/frontoffice/index/55'..
UrlHelper
似乎正在从 url 中剔除操作名称。我可以使用另一种方法来不从 URL 中删除项目吗?- 我希望能有一个清晰的、可重复使用的解决方案,因为这种事情发生在整个网站上。
谢谢基
龙
ruby-on-rails-3 - 命名空间和 Rails 路由
我有这样的路由:
现在请不要因为堆积很深而激怒我。这是一个像对象一样的 mongo db 持久树,这些级别都保存在根对象中。
让我感到困惑的是,生成的路由读取类似于
但是当我从 urlhelper 请求一个 url
我得到一个很好的例外告诉我
看到那里的第二个“作品集”了吗?知道如何摆脱它吗?不幸的是,提供 :url => 不是一个选项,因为这会使我的表单视图增加三倍,在此之前我宁愿完全放弃命名空间。但不情愿如此:这是一个 Rails 引擎,我想避免冲突。
所以,换句话说...
我想
“只是”工作:)。这要求太多了吗?
观察 这样的路由让我有点前进:
虽然丑得要命,但它会生成好的网址。问题是,当我想访问其中一个时,我得到了
不管这意味着什么...
作为旁注,我认为发生这种情况很奇怪。我认为我的映射控制器到域是预期的......
我在https://github.com/janlimpens/testroutes创建了一个示例应用程序来说明这一点
c# - 如何在 UrlHelper 中编写嵌套函数?
我正在编写一个 UrlHelper,现在我需要编写一个嵌套函数,因为例如我有可供所有人访问的页面文章,并且我在管理面板中有单独的文章。首先有链接:/Articles 和下一个 /Admin/Articles。
所以我想像这样使用 UrlHelper:
在公共页面:
在管理页面中:
请告诉我如何实现它?
asp.net - 用于 asp.net mvc-3 中完整 url 的 Url 助手
写作
在剃刀渲染中
有没有办法像http://www.something.com/AppFolder/Something/Something.html
没有残暴的黑客一样呈现完整的 URL?(例如将协议和域存储在 中AppConfig
,并将字符串连接到它)
有没有类似@Url.FullPath("~/asdf/asdf")
或类似的助手?