Tag: 导航

如何查看infinit子条目的导航?

我有一个名为Category的简单模型。 该模型有三个字段: name:string , parent_id:integer和cause id ! parent_id是一个自引用关联: has_many :children, :class_name => ‘Category’, :foreign_key => ‘parent_id’ belongs_to :parent, :class_name => ‘Category’, :foreign_key => ‘parent_id’ 所以每个类别都可以有子类别,并且开启和开启,……这不是数据库中的问题,但是当涉及到视图时我会感到困惑! 我不知道如何循环通过每个类别的children和那些儿童,…

注册后基于导航的重定向

我的网站允许用户自由浏览到需要登录的位置以继续使用该服务(点击“注册”按钮并完成注册过程)。 一旦用户注册,我想将它们重定向到他们正在浏览的最后一个有趣页面:它可能是点击注册按钮之前的页面,或更复杂的页面。 例如,假设用户浏览“核心”内容页面,然后转到“about_us”页面,然后尝试注册,我宁愿将这些用户重定向到“核心”内容页面。 我想知道最好的方法是什么 表格中隐藏的参数? 在整个表单中跟踪此参数听起来很烦人(并在出现错误时保留它等) 基于会话的信息(某种“智能推荐人”url) 页面访问(例如,使用Ahoy.js) 在哪里/何时对最后一个相关页面进行“跟踪”? 在控制器? 在视图中作为JS代码? 做这样的事情的任何提示?

基础响应顶部栏切换不适用于Rails 3.2.8项目

我是一名前端Web开发人员,致力于我的第一个严肃的rails项目(v3.2.8)。 我已经使用gem成功安装了Foundation版本3.2.0。 我在使用导航切换时出现问题,导航切换显示在较小的屏幕尺寸上,用于展开和折叠导航链接。 当我点击它时,它什么也没做。 (您可以在他们的网站上看到响应式zurb导航的文档: http ://foundation.zurb.com/docs/navigation.php)。 有问题的代码是: ‘first-link’ %> Settings Downloads Subscription <%= link_to 'Purchase Credits ‘ .html_safe, credits_path %> 奇怪的是,当我删除: ……一切正常,但第一个环节: ‘first-link’ %> …出现两次 – 一旦实际切换箭头出现在哪里,一旦单击它以展开导航链接。 当切换不在代码中并且出现故障时,为什么导航会正常工作? 任何帮助将不胜感激。

将字符串标记为HTML安全

我正在尝试构建我的第一个Rails应用程序,并且我正在使用Ryan Heath的navigation_helper插件来为我提供导航中的当前类。 我按如下方式构建了我的命名路由: match ‘games’ => ‘games#index’, :as => :games match ‘new’ => ‘games#new’, :as => :new match ‘previous’ => ‘games#previous’, :as => :previous match ‘settings’ => ‘settings#index’, :as => :settings 然后在我的application_layout中添加了以下代码 根据我对Rails的了解,html_safe应该强制HTML正确呈现,但我得到的是: ["<li class=\"current\"><a href=\"/games\">Games</a></li>", "<li class=\"\"><a href=\"/new\">New</a></li>", "<li class=\"\"><a href=\"/previous\">Previous</a></li>", "<li class=\"\"><a href=\"/settings\">Settings</a></li>"] 我做错了什么或插件做错了什么? 我知道插件是在2.x天内写回来的,据我所知,处理HTML有点不同,但我还不够了解。

Ruby on Rails键盘快捷键

有谁知道如何在我的网站上使用Ruby on Rails设置键盘快捷键? 例如,如果用户想要使用键盘快捷键与站点进行交互而不是单击按钮/链接,我该怎么做?

在一个页面上显示所有结果(gem kaminari)

我有数据,并在一些页面上剪切(每页10个结果)。 控制器中的代码: @messages = Message.order(‘id DESC’).page params[:page] 如果需要,我如何在一个页面上显示所有结果? 它类似于页面导航中的’see all’ 。