`
netfork
  • 浏览: 487850 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

namespace下的辅助方法路径

    博客分类:
  • Ruby
阅读更多

当在routes.rb中使用了namespace后,如何在视图中写了辅助方法路径呢?

 

1、没有namespace时,是这样写的:

<%= link_to '删除', news_category , :confirm => '确定删除当前分类?', :method => :delete, :title => "删除分类" -%>

<%= link_to "∧", higher_news_category_url(sub_news_category), :method => :put, :title => "向上移动" -%>

<%= link_to '修改', edit_news_category_path(show) %>

<%= link_to h(blog.title), blog %>

 

2、有了namespace后,要这样写(尤其注意删除):

admin 是 namespace名。

<%= link_to '删除', admin_ news _category_path(news_category) , :confirm => '确定删除当前分类?', :method => :delete, :title => "删除分类" -%>

<%= link_to "∧", higher_admin _news_category_url(sub_news_category), :method => :put, :title => "向上移动" -%>

<%= link_to '修改', edit_admin _news_category_path(show) %>

<%= link_to h(blog.title), admin_blog_path(blog) %>

 

另外,记下一个人写的关于rails的路由博客。

http://hi.baidu.com/haifreeidea/blog/item/ab31df888448ebbb0e24447b.html

分享到:
评论
2 楼 netfork 2009-07-28  
非常好,多谢指教!!
1 楼 wangxb_st 2009-07-28  
用rake routes打印所有的路径,从中间就可以看到那些路径应该怎么写。

相关推荐

    AE+C# 最短路径

    标签与标题一致,明确了文章的关键信息点,即ArcEngine与C#结合下实现最短路径计算的方法和技术。 ### 部分内容解析 在给定的部分内容中,可以看到这是一个使用C#编写的代码片段,其目的是为了演示如何在ArcEngine...

    图的最短路径算法

    这是一种动态规划方法,通过遍历所有可能的中间节点来寻找最短路径。对于图中的每一对顶点(i, j),算法检查是否存在通过第三个顶点k的更短路径。主要步骤如下: - 初始化:创建一个二维数组,其中每个元素表示从i...

    算法设计与实验报告—bfs-based 最短路径

    实验报告应详细记录实施BFS算法的过程,包括数据结构的选择、读取图数据的方法、访问节点的逻辑以及实验结果分析,确保完整性和准确性。同时,可以讨论不同数据结构对算法效率的影响,以及优化策略,如提前剪枝等。

    namespace.zip

    同时,网络上有很多关于命名空间和容器技术的博客文章和教程,可以作为辅助学习资源。 通过以上内容,你可以开始探索Linux命名空间的世界,理解其工作原理,并动手实践相关实验,提升你的Linux系统编程技能。

    最短路径迪杰斯特拉c++

    这些函数分别是创建地图、显示地图、执行迪杰斯特拉算法以及辅助函数 `find`。`create` 函数接收一个二维数组和整型参数,用来创建图;`display` 函数则用于展示图的具体结构;`dis` 函数接收起始节点、存储最短路径...

    递归方法示例

    本示例中展示了一个名为`find`的递归方法,其目的是遍历指定目录下的所有子目录及其文件。下面是对代码逐行的分析: ```csharp using System; using System.Collections.Generic; using System.Text; using System....

    用非递归的方法解决迷宫问题!

    本设计报告通过非递归的方法解决了迷宫问题,利用栈来辅助实现广度优先搜索算法。通过对算法的分析、实现以及测试,我们不仅验证了方法的有效性,还对可能存在的改进方案进行了讨论。这一解决方案不仅适用于简单的...

    C#全能速查宝典

    2.2.3 BeginEdit方法——将单元格置于编辑模式下 153 2.2.4 Button控件——按钮控件 153 2.2.5 CancelEdit属性——取消更改 155 2.2.6 CanPaste方法——是否可以粘贴数据 155 2.2.7 CanRedo属性——是否有可以重新...

    西南交通大学 算法作业7

    分支限界法是一种在问题的解空间树中搜索问题解的方法,通常用来解决优化问题,例如寻找最小成本路径、最优调度方案等。与回溯法相比,分支限界法更加关注在搜索过程中对解空间树进行剪枝,以减少不必要的搜索,提高...

    JDK_1_6 API

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    InfoPath设计问题汇总

    例如,通过XPath表达式选取重复表路径,然后使用XPathNavigator和XPathNodeIterator进行迭代,如以下代码所示: ```csharp string xpath = "/my:myFields/my:group1/my:group2"; XPathNavigator domNav = ...

    数据结构 树的操作 遍历

    非递归算法通常使用栈或队列辅助,可以避免栈溢出的问题。 除了遍历,我们还需要了解如何计算二叉树的相关属性: 1. 节点个数:可以通过递归或者层次遍历(广度优先搜索)来计算,每次访问一个节点就加1。 2. 叶子...

    C++迷宫游戏源代码

    - **命名空间**:`using namespace std;` 指令将标准库中的所有标识符引入当前作用域,简化了代码编写,但可能引起命名冲突。 - **类和对象**:通过定义类(如 `Matrix` 和 `Migong`)来封装数据和操作这些数据的...

    解决XP系统访问局域网共享文件慢有绝招借鉴.pdf

    在这个路径下,你会看到一个名为`D6277990-4C6A-11CF-8D87-00AA0060F5BF`的子键。 ##### 步骤3:删除指定子键 - 在找到上述子键后,右键点击它,并选择“删除”命令。这一步骤的目的是移除Windows XP在访问局域网...

    ThinkPHP-3-命令空间+验证码+缩略图

    3. **辅助查询方法**: - `where()`:设置查询条件。 - `field()`:指定返回字段。 - `limit()`:限制返回数据的数量。 - `order()`:设置排序方式。 - `group()`:进行分组。 - `having()`:设置分组后的条件...

    大漠内存注册.zip

    这两种方法都可以将DLL文件加载到当前应用程序域,但有细微差别:`LoadFrom`会考虑相对路径,而`LoadFile`则不会,因此在实际使用时需要根据具体需求选择合适的方法。 四、代码实现步骤 1. 首先,你需要获取到DLL...

    Xpath 语法生成器(插件).zip

    - **节点类型**:XPath处理的节点包括元素(element)、属性(attribute)、文本(text)、命名空间(namespace)、处理指令(processing-instruction)、注释(comment)以及文档(document)节点。 - **选择器**...

Global site tag (gtag.js) - Google Analytics