Tag: 路线

在rails console Session中识别路由

假设我有一个路由器助手,我想要更多的信息,比如blogs_path,我如何在控制台中find背后的映射语句。 我试图生成和识别,我得到了无法识别的方法错误,即使我确实需要'config / routes.rb'

播放2.x:如何使用通用button进行AJAX请求

所以我已经成功地获得了Ajax请求,但是我一直使用一个表单,然后在提交结束时返回false,以便它不刷新页面。 我也刚刚把我的JavaScript到一个单独的文件,这已经导致我的@命令失败。 正因为如此,我不知道如何设置我的url到我的路线? HTML: <button id="saveAsDefaultButton">Save as default</button> 玩框架java代码: public static Result saveDefaultPhoneForUser(String handset) { User currentUser = User.findByName(session("name")); currentUser.lastControlledHandset = theHandset; currentUser.save(); return ok(); } 路线: POST / controllers.Application.saveDefaultPhoneForUser(handset : String) JavaScript的: $('#saveAsDefaultButton').click(function(evt) { $('#errors').hide(); $.ajax({ type : 'POST', url : "controllers.Application.saveDefaultPhoneForUser", data : $('#controlledPhone option:selected').text(), dataType : "text", success : function(data) { //setError('Call […]

在URL中添加哈希参数Rails路由

如何在link_to中添加一个散列参数。 我需要生成一个这样的url /p/generate/#sometext 这就是我的代码现在的样子。 link_to "Click",my_path 如何将哈希参数添加到我的路线方法。 现在回答 当我发布这个问题,我没有完全通过url helpers API。 http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to 我现在做了。 :)我find了答案。 link_to "Click", my_path(:anchor => "sometext") 下面的M.cypher几乎得到了它。 🙂

Rails 3:我想列出在我的Rails应用程序中定义的所有path

我想在我的rails 3应用程序中列出所有定义的助手path函数(这是从path创build的),如果可能的话。 谢谢,

Google Maps API版本的差异

我试图在两个地方之间显示路线,我想使用Google Places API V3进行两点之间的路线步骤。 在使用旧的Google Maps API之前 ,以下请求会给出完美的结果: http://maps.google.com/maps?f=d&hl=en&saddr=19.5217608,-99.2615823&daddr=19.531224,-99.248262&ie=UTF8&0&om=0&output=kml 输出: 现在我尝试用新的Google Maps APIreplace这个,并且按照请求提供了错误的结果。在这两种情况下,我使用的是相同的源和目标,但结果在Google地图上给出了不同的行为: http://maps.googleapis.com/maps/api/directions/json?origin=19.5217608,-99.2615823&destination=19.531224,-99.248262&sensor=false 我的问题是,新的Google Maps API在源和目的地之间返回的步数较less,因此路线在Google地图上显示效果不佳。 请帮助解决新Google Maps API v3中的这个问题。 提前致谢。

Angularjs,路线之间的范围

我有一个forms延伸了几页的情况(可能不是很理想,但事实就是这样)。 我想为整个表单填充一个范围,这样,如果用户在两个步骤之间来回切换,就很容易记住这个状态。 所以我需要做的是非常伪代码: 设置$scope.val = <Some dynamic data> 点击一个链接,并路由到一个新的模板(可能与相同的控制器)。 $scope.val应该仍然是最后一页上的值。 是以某种方式坚持数据的范围正确的方式去这个,或者有其他的方式? 你甚至可以创build一个在路由之间有一个持久范围的控制器,除了将其保存在数据库中。

没有路线匹配“/ users / sign_out”devise轨道3

我在我的应用程序上安装了devise,并在我的application.html.erb文件中应用了以下内容: <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %> <%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path %> <% end %> </div> 我跑rake routes并确认所有的路线是有效的。 另外,在我的routes.rb文件中,我有devise_for :users和root :to => "home#index" 。 单击“注销”链接时,出现以下路由错误: No route matches "/users/sign_out" […]

为所有Flask路由添加前缀

我有一个前缀,我想添加到每个路线。 现在我在每一个定义中添加一个常量到路由。 有没有办法自动做到这一点? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This is a website about burritos"

使用Google Maps Android API v2绘制两点之间的路径

Google改变了Android的地图API并引入了API V2。 以前的绘图路径代码不适用于API V2。 我设法用API V2绘制了一条路径。 我已经搜索了很多的解决方案,但没有找到任何答案。 所以我正在分享它的答案。