欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Rails link_to 詳解

 更新時間:2008年12月23日 14:54:16   作者:  
想學(xué)習(xí)rauks link_to的朋友可以參考下面的例子。
例子:
代碼:
<%= link_to "Issues", {:controller => "issue", :action => "index"}, {:title => "Issues"} %>
事實上,html元素的屬性都可以通過這樣的方式來設(shè)置。比如添加一個click事件處理:
代碼:
<%= link_to "Issues", {:controller => "issue", :action => "index"}, {:onclick => "alert(1)"} %>
但是值得注意的就是,link_to 的第二個參數(shù),必須是以 map 的形式給出,才能達(dá)到這樣的效果。link_to 是 rails 默認(rèn)提供的工具方法,它還有一個過載的方法,如
代碼:
<%= link_to "Issues", "index", {:onclick => "alert(1)"} %>
上面的代碼顯示的連接將為 "/xxxxx/controller/index?onclick=alert(1)"
所以如果第二個參數(shù)以字符串的形式給出,此時其后的參數(shù),就變?yōu)閝ueryString了。
那么如何實現(xiàn)又增加 click 事件處理,又增加url參數(shù)呢,很簡單, 如下:
代碼:
<%= link_to "Issues", {:controller => "issue", :action => "index", :param=value}, :onclick => "alert(1)" %>
結(jié)果為:
代碼:
<a href="/issue/index?param=value" script_onclick="alert(1)">Issues</a>

相關(guān)文章

  • 詳解Ruby中的代碼塊及其參數(shù)傳遞

    詳解Ruby中的代碼塊及其參數(shù)傳遞

    block代碼塊基本上是開始學(xué)習(xí)Ruby后的第一個坎,接下來就帶大家詳解Ruby中的代碼塊及其參數(shù)傳遞,需要的朋友可以參考下
    2016-05-05
  • Ruby 面向?qū)ο笾R總結(jié)

    Ruby 面向?qū)ο笾R總結(jié)

    這篇文章主要介紹了Ruby 面向?qū)ο蟮牡南嚓P(guān)資料,文中講解非常詳細(xì),實例代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • win7下從ruby源代碼編譯安裝的方法

    win7下從ruby源代碼編譯安裝的方法

    下面小編就為大家?guī)硪黄獁in7下從ruby源代碼編譯安裝的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 使用Ruby實現(xiàn)FTP密碼破解

    使用Ruby實現(xiàn)FTP密碼破解

    本文給大家詳細(xì)講解了如何使用ruby來實現(xiàn)FTP的暴力破解,記錄了破解器從思路到最終實現(xiàn)的全部過程,原理其實很簡單,就是利用多線程調(diào)用相應(yīng)的字典進(jìn)行窮舉測試,有需要的小伙伴可以參考下
    2017-04-04
  • 冒泡排序算法及Ruby版的簡單實現(xiàn)

    冒泡排序算法及Ruby版的簡單實現(xiàn)

    冒泡排序為最基本的排序算法之一,其時間復(fù)雜度為O(n^2),這里我們就來簡單看一下冒泡排序算法及Ruby版的簡單實現(xiàn),首先還是先來了解算法原理:
    2016-05-05
  • Ruby中Hash哈希結(jié)構(gòu)的基本操作方法小結(jié)

    Ruby中Hash哈希結(jié)構(gòu)的基本操作方法小結(jié)

    Hash是一種鍵值對應(yīng)的數(shù)據(jù)結(jié)構(gòu),Ruby中直接帶有Hash類來對其提供支持,這里我們整理了Ruby中Hash哈希結(jié)構(gòu)的基本操作方法小結(jié),首先來回顧一下Hash的基本知識:
    2016-06-06
  • Ruby使用Mysql2連接操作MySQL

    Ruby使用Mysql2連接操作MySQL

    這篇文章主要介紹了Ruby使用Mysql2連接操作MySQL,需要的朋友可以參考下
    2022-04-04
  • Ruby中的循環(huán)語句的用法教程

    Ruby中的循環(huán)語句的用法教程

    這篇文章主要介紹了Ruby中的循環(huán)語句的用法教程,邏輯循環(huán)語句是每門編程語言的基礎(chǔ),需要的朋友可以參考下
    2015-05-05
  • 快速正確的安裝 Ruby, Rails 運行環(huán)境

    快速正確的安裝 Ruby, Rails 運行環(huán)境

    對于新入門的開發(fā)者,如何安裝 Ruby, Ruby Gems 和 Rails 的運行環(huán)境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 Ruby 開發(fā)環(huán)境
    2014-07-07
  • Ruby中調(diào)用執(zhí)行shell命令的6種方法

    Ruby中調(diào)用執(zhí)行shell命令的6種方法

    這篇文章主要介紹了Ruby中調(diào)用執(zhí)行shell命令的6種方法,本文羅列了Ruby中可以調(diào)用和執(zhí)行Linux系統(tǒng)Shell命令的6個方法,需要的朋友可以參考下
    2014-10-10

最新評論