2010年1月29日 星期五

complex form in TABLE

在照著RailsCast的Complex Form(現在要參考Nested Model Form了).因為自己需要寫在表格(TABLE)內,為了要讓分頁能乖乖一行行排在表格內,需要做點修改。

然後就這樣摸了兩個月(死眼)。

先看魔術表演的說明書

<%= link_to_function "新增資料" do |page| page.insert_html :after, :repairdetail , :partial => 'editdetail' , :object => Repairdetail.new
end %>


page.insert_html後面 after一參數為指定要第二個參數 repairdetail 的畫面標籤要after他(也可before等,railsCast是用div 在這裡我是指定tr標籤,對我的關鍵就是要換成tr T_T。順便一提,tr標籤就沒有bottom或top的用法了,會沒有反應),然後再呼叫partial分頁名,內容是Repairdetail.new

就這樣,因為沒有基礎而卡了那麼久,想來就嘔……

2010年1月22日 星期五

[bug]正常返回前頁

session[:original_uri] = request.request_uri

原本拿來作為返回上一頁的功能.卻在修改程式不久出現嚴重的問題.會自己連去莫名的地方

解法已忘了在哪裡找的.簡單來說.因為routing裡有不健康的link.因此卡住.最後自己找到.是因為我將新加的javascript內圖片砍除.但語法內連結還在.只要把連結清乾淨就行了