HTML

Kis magyar Ruby sarok

Ruby fejlesztők vagyunk, így nap mint nap találkozunk megoldandó problémákkal, amiket sikeresen szoktunk abszolválni, de legtöbbször az információkat hozzá össze kell gyűjteni. Mi összegyűjtjük ezeket és leírjuk nektek, egyszerűbben, hogy ne kelljen keresni. Ilyeneket fogtok itt latni: Ruby, Ruby on Rails, merb, Ramaze, AJAX. Minden esetben Rails 2.0+ a környezet!

Friss topikok

Munkak.org

Linkblog

Bevezetés az Active Scaffold rejtelmeibe #1

2008.02.11. 12:25 lolcode

Bevezető:

Biztos ti is voltatok már úgy, hogy otthon ültetek és azon filóztatok hogyan lehetne  default scaffoldot kiterjeszteni valami kicsit szebb okosabb CRUD megoldásra, esetleg lehetne-e egy controlleren belül nested adatbázis objektumokat megjeleníteni és editálni.

Nem állítom, hogy az active scaffold minden esetben megoldás, mert nyilván van rengeteg eset, amikor nem használható, pl. egy blog engineben nem mutatna jól, de tipikusan egy vállalati környezetben gyorsan és hatékonyan építhetünk akár napok alatt pofás alkalmazásokat, amiben relatíve bonyolult adatstruktúrák vannak kezelve.

Rövid leírás:

  • AJAX-os interface objektumok (db rekordok) létrehozására, frissítésére és törlésére
  • ActiveRecord asszociációk automatikus kezelése
  • Rendezés, keresés, lapozás alapból támogatva van
  • CSS és téma támogatás
  • MIT licensz

Telepítés:

ruby script\plugin install 
http://activescaffold.googlecode.com/svn/tags/active_scaffold
Az én általam használt környezetnek megfelelően lesznek mindig a parancsok, azaz Windows XP. Nem kívánok OS háborút kezdeményezni, mindenki azt használ amit akar vagy amit tud, én Windows XP-t és Netbeans 6.0-át mert ez vált be.

Nézzük mit kell tenni hogy legyen egy active scaffoldos view és controller.

View:

<%= javascript_include_tag :defaults %>
<%= active_scaffold_includes %>
Controller:

class UsersController < ApplicationController
active_scaffold :user
end

A rails 2 restful resource megoldásaival összhangban az alábbi módon kell tudatni a frameworkkel h active scaffoldolunk.

routes.rb

map.resources :users, :active_scaffold => true

A következő postban megmutatom hogyan lehet kiterjeszteni az alap active scaffoldot.





Szólj hozzá!

Címkék: ajax rails crud scaffold

A bejegyzés trackback címe:

https://ruby.blog.hu/api/trackback/id/tr61327693

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása