Rails控制器及路由基礎

在控制其中指定特定的layout頁面
class ExampleController < ApplicationController
    layout 'my_layout' # 將會使用 app/views/layouts/my_layout.html.erb
end
永遠不要相信用戶提交的數(shù)據(jù)

我們必須要對用戶提交的數(shù)據(jù)進行過濾

 def article_params
     #我們只提取title,location,excerpt,body,published_at,其他的數(shù)據(jù)不用處理
      params.require(:article).permit(:title, :location, :excerpt, :body, :published_at) 
 end
在視圖中綁定數(shù)據(jù)
<%= render 'header', :title => 'My Blog' %>

我們在模板中可以這樣子使用

 <% title %>
嵌套路由中的表單提交url設置
 form_for([@article, @article.comments.new]) #相當與

 form_for(:comment, @article.comments.new, url: [@article, @article.comments.new])

也可以用下面的方式

form_for(:comment, @article.comments.new, url: article_comments_path(article_id: @article))

更簡單直接的方法如下:
:控制器名,:url:xxx_path
<%= form_for :comment, url: article_comments_path(article_id: @article.id) do |f| %>

在模板中使用控制器方法

例如我們在ApplicationController中有一個方法如下

    def current_user
        return unless session[:user_id]
        @current_user ||= User.find_by_id(session[:user_id])
    end

我們就可以在ApplicationController使用下面的方法铡溪,使得它可以在模板中使用
helper_method :current_user

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市显拳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌搓萧,老刑警劉巖杂数,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異瘸洛,居然都是意外死亡揍移,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門反肋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來那伐,“玉大人,你說我怎么就攤上這事囚玫⌒酰” “怎么了读规?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵抓督,是天一觀的道長。 經(jīng)常有香客問我束亏,道長铃在,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮定铜,結(jié)果婚禮上阳液,老公的妹妹穿的比我還像新娘。我一直安慰自己揣炕,他們只是感情好帘皿,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著畸陡,像睡著了一般鹰溜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上丁恭,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天曹动,我揣著相機與錄音,去河邊找鬼牲览。 笑死墓陈,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的第献。 我是一名探鬼主播贡必,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼庸毫!你這毒婦竟也來了赊级?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤岔绸,失蹤者是張志新(化名)和其女友劉穎理逊,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盒揉,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡晋被,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了刚盈。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片羡洛。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖藕漱,靈堂內(nèi)的尸體忽然破棺而出欲侮,到底是詐尸還是另有隱情,我是刑警寧澤肋联,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布威蕉,位于F島的核電站,受9級特大地震影響橄仍,放射性物質(zhì)發(fā)生泄漏韧涨。R本人自食惡果不足惜牍戚,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望虑粥。 院中可真熱鬧如孝,春花似錦、人聲如沸娩贷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽彬祖。三九已至但荤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涧至,已是汗流浹背腹躁。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留南蓬,地道東北人纺非。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像赘方,于是被迫代替她去往敵國和親烧颖。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理窄陡,服務發(fā)現(xiàn)炕淮,斷路器,智...
    卡卡羅2017閱讀 134,716評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,326評論 25 707
  • 22年12月更新:個人網(wǎng)站關停跳夭,如果仍舊對舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,191評論 22 257
  • 屋外涂圆,有一顆老樹 樹上掛著一個鳥籠,華美币叹、精致 一只鳥兒在里面婉轉(zhuǎn)哼唱 渴了润歉,喝點兒水 餓了,吃點兒東西 似是舒適...
    小吖嘛小村姑閱讀 186評論 0 0
  • 兩千兩百公里的航線颈抚,兩百公裡的高鐵踩衩,兩個小時顛簸的公交車,我終於回到生活了二十年的老家贩汉,一個依舊嚴格秉承年俗的小鄉(xiāng)...
    墨微閱讀 409評論 0 2