Guest User

Untitled

a guest
May 25th, 2018
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.45 KB | None | 0 0
  1. Started GET "/todoxes/" for 127.0.0.1 at 2010-05-10 17:19:47
  2. Processing by TodoxesController#index as HTML
  3. Todox Load (0.4ms) SELECT "todoxes".* FROM "todoxes"
  4. Rendered todoxes/index.html.erb within layouts/application (2.5ms)
  5. Completed 200 OK in 17ms (Views: 6.1ms | ActiveRecord: 0.4ms)
  6.  
  7.  
  8. Started GET "/todos/" for 127.0.0.1 at 2010-05-10 17:19:51
  9. Processing by TodosController#index as HTML
  10. Todo Load (0.5ms) SELECT "todos".* FROM "todos"
  11. ERROR: compiling _render_template__3496857387181841772_2155285540_2220609079471332502 RAISED /Users/me/_dev/rails/td/app/views/todos/index.html.erb:24: syntax error, unexpected tIVAR, expecting keyword_do or '{' or '('
  12. ..._to 'Show', todo @output_buffer.safe_concat('</td>
  13. ... ^
  14. Function body: #coding:UTF-8
  15. def _render_template__3496857387181841772_2155285540_2220609079471332502(local_assigns)
  16. _old_virtual_path, @_virtual_path = @_virtual_path, "todos/index";_old_output_buffer = output_buffer;;@output_buffer = ActionView::OutputBuffer.new; __in_erb_template=true ;@output_buffer.safe_concat('<h1>Listing todos</h1>
  17.  
  18. <table>
  19. <tr>
  20. <th>Name</th>
  21. <th>Priority</th>
  22. <th>Description</th>
  23. <th>Done</th>
  24. <th>Started</th>
  25. <th>Finished</th>
  26. <th></th>
  27. <th></th>
  28. <th></th>
  29. </tr>
  30.  
  31. ');@output_buffer.append_if_string= @todos.each do |todo|
  32. @output_buffer.safe_concat(' <tr>
  33. <td>');@output_buffer.append= ( todo.name );@output_buffer.safe_concat('</td>
  34. <td>');@output_buffer.append= ( todo.priority );@output_buffer.safe_concat('</td>
  35. <td>');@output_buffer.append= ( todo.description );@output_buffer.safe_concat('</td>
  36. <td>');@output_buffer.append= ( todo.done );@output_buffer.safe_concat('</td>
  37. <td>');@output_buffer.append= ( todo.started );@output_buffer.safe_concat('</td>
  38. <td>');@output_buffer.append= ( todo.finished );@output_buffer.safe_concat('</td>
  39. <td>');@output_buffer.append= link_to 'Show', todo @output_buffer.safe_concat('</td>
  40. <td>');@output_buffer.append= ( link_to 'Edit', edit_todo_path(todo) );@output_buffer.safe_concat('</td>
  41. <td>');@output_buffer.append= ( link_to 'Destroy', todo, :confirm => 'Are you sure?', :method => :delete );@output_buffer.safe_concat('</td>
  42. </tr>
  43. '); end
  44. @output_buffer.safe_concat('</table>
  45.  
  46. <br />
  47.  
  48. ');@output_buffer.append= ( link_to 'New Todo', new_todo_path );@output_buffer.safe_concat('
  49. ');@output_buffer.to_s
  50. ensure
  51. @_virtual_path, self.output_buffer = _old_virtual_path, _old_output_buffer
  52. end
  53. Backtrace: /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:107:in `module_eval'
  54. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:107:in `compile'
  55. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:45:in `block in render'
  56. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
  57. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `instrument'
  58. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:44:in `render'
  59. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:58:in `block in _render_template'
  60. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
  61. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `instrument'
  62. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:55:in `_render_template'
  63. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:25:in `render'
  64. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/rendering.rb:113:in `_render_template'
  65. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/rendering.rb:107:in `render_to_body'
  66. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
  67. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
  68. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/rendering.rb:100:in `render_to_string'
  69. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/rendering.rb:91:in `render'
  70. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/rendering.rb:17:in `render'
  71. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/instrumentation.rb:39:in `block (2 levels) in render'
  72. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/core_ext/benchmark.rb:17:in `block in ms'
  73. /Users/me/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/benchmark.rb:309:in `realtime'
  74. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/core_ext/benchmark.rb:17:in `ms'
  75. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/instrumentation.rb:39:in `block in render'
  76. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
  77. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activerecord-3.0.0.beta3/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
  78. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/instrumentation.rb:38:in `render'
  79. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
  80. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/mime_responds.rb:258:in `block in retrieve_response_from_mimes'
  81. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/mime_responds.rb:189:in `call'
  82. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
  83. /Users/me/_dev/rails/td/app/controllers/todos_controller.rb:7:in `index'
  84. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
  85. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/base.rb:153:in `process_action'
  86. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/rendering.rb:11:in `process_action'
  87. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/instrumentation.rb:29:in `block in process_action'
  88. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
  89. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `instrument'
  90. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
  91. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/callbacks.rb:18:in `block in process_action'
  92. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:433:in `_run__2720665539838503698__process_action__2614591012591125893__callbacks'
  93. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
  94. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88:in `run_callbacks'
  95. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/callbacks.rb:17:in `process_action'
  96. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/rescue.rb:8:in `process_action'
  97. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/base.rb:123:in `process'
  98. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/abstract_controller/rendering.rb:39:in `process'
  99. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal.rb:84:in `dispatch'
  100. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
  101. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_controller/metal.rb:124:in `block in action'
  102. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/routing/route_set.rb:29:in `call'
  103. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/routing/route_set.rb:29:in `call'
  104. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-mount-0.6.3/lib/rack/mount/route_set.rb:148:in `block in call'
  105. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-mount-0.6.3/lib/rack/mount/code_generation.rb:89:in `block in recognize'
  106. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-mount-0.6.3/lib/rack/mount/code_generation.rb:66:in `optimized_each'
  107. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-mount-0.6.3/lib/rack/mount/code_generation.rb:88:in `recognize'
  108. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-mount-0.6.3/lib/rack/mount/route_set.rb:139:in `call'
  109. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/routing/route_set.rb:458:in `call'
  110. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activerecord-3.0.0.beta3/lib/active_record/query_cache.rb:31:in `block in call'
  111. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activerecord-3.0.0.beta3/lib/active_record/connection_adapters/abstract/query_cache.rb:35:in `cache'
  112. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activerecord-3.0.0.beta3/lib/active_record/query_cache.rb:11:in `cache'
  113. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activerecord-3.0.0.beta3/lib/active_record/query_cache.rb:30:in `call'
  114. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activerecord-3.0.0.beta3/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `call'
  115. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/head.rb:14:in `call'
  116. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-1.1.0/lib/rack/methodoverride.rb:24:in `call'
  117. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/params_parser.rb:19:in `call'
  118. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/flash.rb:167:in `call'
  119. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:107:in `call'
  120. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/cookies.rb:202:in `call'
  121. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/callbacks.rb:46:in `block in call'
  122. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:410:in `_run_call_callbacks'
  123. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88:in `run_callbacks'
  124. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/callbacks.rb:44:in `call'
  125. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-1.1.0/lib/rack/sendfile.rb:105:in `call'
  126. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
  127. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/show_exceptions.rb:48:in `call'
  128. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/railties-3.0.0.beta3/lib/rails/rack/logger.rb:13:in `call'
  129. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-1.1.0/lib/rack/runtime.rb:17:in `call'
  130. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-1.1.0/lib/rack/lock.rb:11:in `block in call'
  131. <internal:prelude>:10:in `synchronize'
  132. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
  133. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/static.rb:30:in `call'
  134. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/railties-3.0.0.beta3/lib/rails/application.rb:132:in `call'
  135. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/railties-3.0.0.beta3/lib/rails/application.rb:81:in `method_missing'
  136. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/railties-3.0.0.beta3/lib/rails/rack/log_tailer.rb:15:in `call'
  137. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-1.1.0/lib/rack/content_length.rb:13:in `call'
  138. /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/rack-1.1.0/lib/rack/handler/webrick.rb:48:in `service'
  139. /Users/me/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
  140. /Users/me/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
  141. /Users/me/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'
  142.  
  143. ActionView::Template::Error (/Users/me/_dev/rails/td/app/views/todos/index.html.erb:24: syntax error, unexpected tIVAR, expecting keyword_do or '{' or '('
  144. ..._to 'Show', todo @output_buffer.safe_concat('</td>
  145. ... ^) on line #24 of /Users/me/_dev/rails/td/app/views/todos/index.html.erb:
  146. 21: <td><%= todo.done %></td>
  147. 22: <td><%= todo.started %></td>
  148. 23: <td><%= todo.finished %></td>
  149. 24: <td><%= link_to 'Show', todo %></td>
  150. 25: <td><%= link_to 'Edit', edit_todo_path(todo) %></td>
  151. 26: <td><%= link_to 'Destroy', todo, :confirm => 'Are you sure?', :method => :delete %></td>
  152. 27: </tr>
  153.  
  154. app/controllers/todos_controller.rb:7:in `index'
  155.  
  156. Rendered /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.0ms)
  157. Rendered /Users/me/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (2.6ms)
  158.  
  159. # Controllers
  160.  
  161. # Todos
  162.  
  163. class TodosController < ApplicationController
  164. # GET /todos
  165. # GET /todos.xml
  166. def index
  167. @todos = Todo.all
  168.  
  169. respond_to do |format|
  170. format.html # index.html.erb
  171. format.xml { render :xml => @todos }
  172. end
  173. end
  174.  
  175. # GET /todos/1
  176. # GET /todos/1.xml
  177. def show
  178. @todo = Todo.find(params[:id])
  179.  
  180. respond_to do |format|
  181. format.html # show.html.erb
  182. format.xml { render :xml => @todo }
  183. end
  184. end
  185.  
  186. # GET /todos/new
  187. # GET /todos/new.xml
  188. def new
  189. @todo = Todo.new
  190.  
  191. respond_to do |format|
  192. format.html # new.html.erb
  193. format.xml { render :xml => @todo }
  194. end
  195. end
  196.  
  197. # GET /todos/1/edit
  198. def edit
  199. @todo = Todo.find(params[:id])
  200. end
  201.  
  202. # POST /todos
  203. # POST /todos.xml
  204. def create
  205. @todo = Todo.new(params[:todo])
  206.  
  207. respond_to do |format|
  208. if @todo.save
  209. format.html { redirect_to(@todo, :notice => 'Todo was successfully created.') }
  210. format.xml { render :xml => @todo, :status => :created, :location => @todo }
  211. else
  212. format.html { render :action => "new" }
  213. format.xml { render :xml => @todo.errors, :status => :unprocessable_entity }
  214. end
  215. end
  216. end
  217.  
  218. # PUT /todos/1
  219. # PUT /todos/1.xml
  220. def update
  221. @todo = Todo.find(params[:id])
  222.  
  223. respond_to do |format|
  224. if @todo.update_attributes(params[:todo])
  225. format.html { redirect_to(@todo, :notice => 'Todo was successfully updated.') }
  226. format.xml { head :ok }
  227. else
  228. format.html { render :action => "edit" }
  229. format.xml { render :xml => @todo.errors, :status => :unprocessable_entity }
  230. end
  231. end
  232. end
  233.  
  234. # DELETE /todos/1
  235. # DELETE /todos/1.xml
  236. def destroy
  237. @todo = Todo.find(params[:id])
  238. @todo.destroy
  239.  
  240. respond_to do |format|
  241. format.html { redirect_to(todos_url) }
  242. format.xml { head :ok }
  243. end
  244. end
  245. end
  246.  
  247. # Todoxes
  248.  
  249. class TodoxesController < ApplicationController
  250. # GET /todoxes
  251. # GET /todoxes.xml
  252. def index
  253. @todoxes = Todox.all
  254.  
  255. respond_to do |format|
  256. format.html # index.html.erb
  257. format.xml { render :xml => @todoxes }
  258. end
  259. end
  260.  
  261. # GET /todoxes/1
  262. # GET /todoxes/1.xml
  263. def show
  264. @todox = Todox.find(params[:id])
  265.  
  266. respond_to do |format|
  267. format.html # show.html.erb
  268. format.xml { render :xml => @todox }
  269. end
  270. end
  271.  
  272. # GET /todoxes/new
  273. # GET /todoxes/new.xml
  274. def new
  275. @todox = Todox.new
  276.  
  277. respond_to do |format|
  278. format.html # new.html.erb
  279. format.xml { render :xml => @todox }
  280. end
  281. end
  282.  
  283. # GET /todoxes/1/edit
  284. def edit
  285. @todox = Todox.find(params[:id])
  286. end
  287.  
  288. # POST /todoxes
  289. # POST /todoxes.xml
  290. def create
  291. @todox = Todox.new(params[:todox])
  292.  
  293. respond_to do |format|
  294. if @todox.save
  295. format.html { redirect_to(@todox, :notice => 'Todox was successfully created.') }
  296. format.xml { render :xml => @todox, :status => :created, :location => @todox }
  297. else
  298. format.html { render :action => "new" }
  299. format.xml { render :xml => @todox.errors, :status => :unprocessable_entity }
  300. end
  301. end
  302. end
  303.  
  304. # PUT /todoxes/1
  305. # PUT /todoxes/1.xml
  306. def update
  307. @todox = Todox.find(params[:id])
  308.  
  309. respond_to do |format|
  310. if @todox.update_attributes(params[:todox])
  311. format.html { redirect_to(@todox, :notice => 'Todox was successfully updated.') }
  312. format.xml { head :ok }
  313. else
  314. format.html { render :action => "edit" }
  315. format.xml { render :xml => @todox.errors, :status => :unprocessable_entity }
  316. end
  317. end
  318. end
  319.  
  320. # DELETE /todoxes/1
  321. # DELETE /todoxes/1.xml
  322. def destroy
  323. @todox = Todox.find(params[:id])
  324. @todox.destroy
  325.  
  326. respond_to do |format|
  327. format.html { redirect_to(todoxes_url) }
  328. format.xml { head :ok }
  329. end
  330. end
  331. end
Add Comment
Please, Sign In to add comment