這是deals_controller.rb。它的工作原理是這樣的,除了兩件事。訪問閃存中的全局變量[:notice]
- 不知道如何調用Deal.count來添加我的flash [:notice]。我覺得它並沒有把它叫做全球化的東西。
我需要這個contional語句,因爲我很確定它負責實際添加新的@deal。所以我認爲我的語法是關閉的。請注意,當我取消註釋此塊時,我添加了一個額外的'結束'。
高清創建
- #這將使用複選框在視圖
提交的disclaimer_ids - #添加/刪除deal.disclaimers項的檢查框相匹配的列表。
@deal = Deal.new(PARAMS [:成交])
- #< ------我需要這個註釋掉的IF語句後面------->
- #if @ deal.valid? & & @ organization.deals < < @deal
flash [:notice] ='您的促銷已發佈!您可能會在我們之前發佈的促銷活動的#{deal.count}的第1位中找到它。要查看你的推廣,點擊http://www.website.com>這裏「」
的respond_to做|格式|
format.html {redirect_to的organization_deals_path(@organization)}
格式。 JS
! - #我需要這個if語句返回
- #別的
- #@免責聲明= Disclaimer.all
- #渲染:行動=> '新' 結束 結束
謝謝!
不,末尾有兩端。我會爲respond_to添加第三個。我認爲這個區塊不需要超過三個。 – Trip 2010-05-12 14:10:43
是的,但你需要在'else'之前結束'respond_to'塊 - 否則'if'在塊之外,但是'else'在裏面。 – mikej 2010-05-12 14:33:00
阿好確定。偉大的一點。 #{Deal.count}不起作用。你認爲這是什麼? – Trip 2010-05-12 18:06:39