问题标签 [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.

0 投票
2 回答
1364 浏览

symfony1 - symfony button_to 传递参数

我在 Symfony 1.4 中有一个 button_to 组件,它调用一个接收参数(一个 slug)的路由。但我无法让 Symfony 识别我发送的参数。我已经用 link_to 尝试过同样的事情,它工作正常。

这是我的代码:

路由.yml

模板:

入门型号:

我得到的只是以下 500 错误:

"/entry/:slug" 路由缺少一些强制参数 (:slug)。

我还尝试使用以下方法更改模板代码:

但无济于事...

有任何想法吗?

0 投票
2 回答
1485 浏览

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:

我不明白为什么以及如何解决它。请帮我。

0 投票
1 回答
649 浏览

asp.net-mvc - Mvc UrlHelper 与 JQuery 模板结合使用

我想将 Mvc UrlHelper 与 JQuery 模板结合使用。

示例模板...

Url 帮助器 Action 方法对我作为 Id 参数传入的模板占位符进行编码。这呈现为..

我真的可以用一种方法来阻止 Action 方法对 Id 参数值进行编码,但我想它只是在做它的工作!

0 投票
2 回答
181 浏览

c# - 在 asp.net-mvc 控制器中,生成 URL 的最佳方法是什么

现在我拿

并将其传递给 UrlHelper,如下所示:

但问题是这似乎又回来了:

代替:

那么,给定一个控制器和动作名称,我如何从控制器内部生成一个完整的 url?

我需要这个的原因是我正在生成一封电子邮件,所以我需要将完整的 url 放入该电子邮件的正文中。

0 投票
1 回答
630 浏览

ruby-on-rails - 使用 Rails 网址助手

我的网站标题中有一个搜索表单,例如:

这很好用,除非当前页面的控制器是作用域或命名空间的——不确定是哪个。例如,'/users/sign_in' 页面由 Devise 控制,其控制器位于 Devise 命名空间内。

在该页面上,我收到一条错误消息,指示该操作在 Devise::Listings 控制器下不存在。(当然不是,因为 Listings 控制器不在 Devise 命名空间中。)

如何确保 url helper 不会自动为当前页面的控制器命名空间添加前缀?

0 投票
1 回答
498 浏览

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 使用持久化?,但我定义了持久化?在实例方法中正确,这不起作用。

有任何想法吗?

0 投票
2 回答
1726 浏览

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 中删除项目吗?- 我希望能有一个清晰的、可重复使用的解决方案,因为这种事情发生在整个网站上。

谢谢基

0 投票
0 回答
911 浏览

ruby-on-rails-3 - 命名空间和 Rails 路由

我有这样的路由:

现在请不要因为堆积很深而激怒我。这是一个像对象一样的 mongo db 持久树,这些级别都保存在根对象中。

让我感到困惑的是,生成的路由读取类似于

但是当我从 urlhelper 请求一个 url

我得到一个很好的例外告诉我

看到那里的第二个“作品集”了吗?知道如何摆脱它吗?不幸的是,提供 :url => 不是一个选项,因为这会使我的表单视图增加三倍,在此之前我宁愿完全放弃命名空间。但不情愿如此:这是一个 Rails 引擎,我想避免冲突。

所以,换句话说...

我想

“只是”工作:)。这要求太多了吗?

观察 这样的路由让我有点前进:

虽然丑得要命,但它会生成好的网址。问题是,当我想访问其中一个时,我得到了

不管这意味着什么...

作为旁注,我认为发生这种情况很奇怪。我认为我的映射控制器到域是预期的......

我在https://github.com/janlimpens/testroutes创建了一个示例应用程序来说明这一点

0 投票
1 回答
123 浏览

c# - 如何在 UrlHelper 中编写嵌套函数?

我正在编写一个 UrlHelper,现在我需要编写一个嵌套函数,因为例如我有可供所有人访问的页面文章,并且我在管理面板中有单独的文章。首先有链接:/Articles 和下一个 /Admin/Articles。

所以我想像这样使用 UrlHelper:

在公共页面:

在管理页面中:

请告诉我如何实现它?

0 投票
4 回答
12170 浏览

asp.net - 用于 asp.net mvc-3 中完整 url 的 Url 助手

写作

在剃刀渲染中

有没有办法像http://www.something.com/AppFolder/Something/Something.html没有残暴的黑客一样呈现完整的 URL?(例如将协议和域存储在 中AppConfig,并将字符串连接到它)

有没有类似@Url.FullPath("~/asdf/asdf")或类似的助手?