`

rails 中link_to简单用法

 
阅读更多

rails中的link_to就相当于html中的<a>标签 

1.link_to后面可以直接加controller中方法名 

    =link_to "添加用户",:action => "judge_add_account"  


即点击"添加用户"即执行本页面controller中的"judge_add_account"方法 

2.link_to后面可以加CSS或者style 

    =link_to "添加用户",:class=>'right',:action => "judge_add_account"  


即点击"添加用户"即执行"judge_add_account"方法 


3.如果将要执行的方法不再控制当前页面所在的controller里,就要在后面引入该方法的controller,代码如下: 
    =link_to  "退出",:action => 'save_activity',:controller => 'activity'  

或者可以直接

  =link_to  "退出",'activity/save_activity'

分享到:
评论

相关推荐

    link_to_active_state:一个简单的gem,使用标准的Rails link_to helper在链接上实现活动状态

    一个简单的gem,可以使用标准的Rails link_to helper在链接上实现活动状态。 这对导航列表或按钮有帮助,当当前URL匹配链接帮助器上的条件时,为他们提供一个类。 安装 将此行添加到您的应用程序的Gemfile中: gem...

    RestFul_Rails_Dev_pdf_v_0.1.zip

    在IT行业中,REST(Representational State Transfer)是一种广泛采用的Web服务架构风格,它强调了简单、统一且可预测的接口设计,使得客户端与服务器之间的交互变得更加高效和灵活。Rails,全称Ruby on Rails,是...

    active_link_to:Rails视图助手来管理链接的“活动”状态

    active_link_to 使用一组选项创建的URL创建给定名称的链接标签。... 对于较旧的Rails应用,请在config / environment.rb中添加config.gem 'active_link_to'并运行rake gems:install 。 或者只是将此

    omniauth-rails_csrf_protection:在Rails应用程序的OmniAuth请求端点上提供CSRF保护

    OmniAuth-Rails CSRF保护该gem通过实现直接使用Rails的ActionController::... 只需将所有link_to更改为button_to ,或使用link_to ..., method: :post 。引擎盖下这个gem对您的应用程序有一些作用:

    simple_workflow:添加绕路并返回到Ruby On Rails中先前工作流的方法

    对Rails的扩展,以允许使用绕道而行,返回简单的工作流浏览器导航。 特征 将您的“ link_to”行切换为“ detour_to”,并将您的控制器“ redirect_to”切换为“ back_or_redirect_to”,以允许用户从其来访者返回。 ...

    rails _sunspot 学习笔记

    在 `search` 方法中,我们使用 `Sunspot.search` 方法来搜索 `Foo`、`Bar` 和 `CarlSagan` 三个模型的数据。`keywords` 方法用来指定搜索关键词,`facet :search_class` 用来提供对 `search_class` 字段的分面搜索...

    Rails 中页面中常用函数

    在Ruby on Rails框架中,页面中的常用函数是构建动态网页的关键元素。`list.rhtml`是一个典型的Rails视图模板文件,用于渲染HTML并结合服务器端的逻辑。在本例中,我们将深入探讨`list.rhtml`文件可能包含的Rails...

    Rails API 文档

    Rails提供了一系列的辅助方法,帮助开发者更轻松地构建视图,例如`form_for`, `link_to`, `button_to`等。 6. **ActiveSupport** 这是Rails的一个核心组件,包含了许多实用的工具类和方法,如时间处理、字符串...

    high_voltage:轻松在Rails应用程序中包含静态页面

    在其中放置一些有趣的内容之后,您可以使用以下方法从应用程序中的任何位置链接到该对象: &lt;&#37;= link_to 'About' , page_path ( 'about' ) %&gt; 您可以将页面嵌套在目录结构中,如果从URL角度看这对

    Ruby on Rails实践

    此外,Rails的辅助方法如`link_to`和`form_for`,简化了视图中的链接和表单生成。 测试驱动开发(TDD)在Rails中被广泛采用。Rails内置了Test::Unit和RSpec等测试框架,开发者可以通过编写测试先于代码来确保程序的...

    Rails 3 in Action

    8. **模板和辅助方法**:探讨了ERB、Haml、Slim等模板引擎的使用,以及视图中的辅助方法,如link_to、form_for等。 9. **安全与身份验证**:包括CSRF防护、哈希密码存储、授权策略(如CanCanCan)等内容,确保应用...

    好用的rails 2.0 Api 文档

    Rails 2.0 API 文档是一个非常宝贵的资源,它为开发者提供了全面的指南,以便于在使用Ruby on Rails 2.0版本时更好地理解和利用其框架功能。Ruby on Rails(简称Rails)是一个开源的Web应用框架,它遵循MVC(模型-...

    rails-1.0.0

    7. **辅助方法**:Rails提供了许多辅助方法,如link_to、form_for等,帮助开发者快速构建链接和表单,减少了代码量。 8. **脚手架**:Rails的scaffold命令可以自动生成基本的CRUD(创建、读取、更新、删除)功能,...

    will_paginate 2.2.2

    在本文中,我们将深入探讨`will_paginate`的使用方法、功能特性以及它如何与Rails集成,帮助提升Web应用的性能和用户体验。 一、`will_paginate`简介 `will_paginate`是由Mislav Marohnić开发的,它为Ruby on ...

    Ruby on Rails入门例子

    Rails提供了许多内置的辅助方法和宏,如`form_for`用于创建表单,`link_to`用于生成链接,这使得创建动态网页变得简单。此外,Rails还支持RESTful设计原则,通过HTTP动词(GET、POST、PUT、DELETE)来处理不同类型的...

    rails-bootstrap-modals:这个应用程序展示了如何在 rails 4 中使用模态

    这可以通过在模态中嵌入 Rails 的辅助方法,如 `link_to` 或 `button_to` 来实现。例如,我们可以创建一个链接,当点击时触发模态并加载用户详情: ```html &lt;%= link_to '查看用户', user_path(user), remote: true...

    Rails3-使用ajax处理并发

    标题 "Rails3-使用ajax处理并发" 涉及的是在Ruby on Rails 3框架中如何利用Ajax技术处理并发请求。Rails是一个流行的Web应用程序开发框架,它基于Ruby语言,而Ajax(Asynchronous JavaScript and XML)则是一种允许...

    blog.tar.gz_Rails

    标题中的"blog.tar.gz_Rails"表明这是一个使用Ruby on Rails框架构建的博客系统的源代码压缩包。Ruby on Rails,简称Rails,是一个基于Ruby语言的开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高...

    使用devise+omniauth进行谷歌身份验证_Ruby_JavaScript_.zip

    可以使用Rails的link_to辅助方法生成链接: ```erb &lt;%= link_to "Sign in with Google", user_omniauth_authorize_path(:google_oauth2) %&gt; ``` 这个过程涉及的主要知识点包括:Devise的身份认证机制、OmniAuth的...

    Ruby Rails 3 Linda

    8. **辅助方法**:Rails提供了一系列辅助方法,如`link_to`、`form_for`等,用于简化视图层的代码。 9. **测试**:Rails强调TDD(Test-Driven Development),提供了全面的测试框架,如RSpec和Minitest。学习如何...

Global site tag (gtag.js) - Google Analytics