Reg. datum: 17 september 2003
[ruby on rails] wie gebruikt het?
Pagina: 1 2 3 4 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 last
Reageer Nieuw TopicReg. datum: 17 september 2003
Reg. datum: 05 mei 2004
quote:M-ThijZ schreef op woensdag 06 september 2006 @ 22:08:
Zijn er überhaubt nog mensen op GoT bezig met Ruby on Rails? Ikzelf ben er actief bezig met het framework en heb er inmiddels een goede baan in gevonden. Tegenwoordig knal ik binnen een avond een simpel weblog in elkaar, iets wat mij met een andere scripttaal / framework niet zou lukken.
Dus bij deze herhaal ik de vraag uit de TS nogmaals: Wie gebruikt Ruby on Rails en waarom (of waarom niet)?
Ik ontwikkel ruim een jaar al al mijn webapplicaties in Rails op mijn werk. Inmiddels hebben we al circa twintig rails websites live draaien, waaronder een aantal (hele) grote.
Ik ben ook auteur op www.hollandonrails.nl, een tip voor iedereen.
Wat ik zelf leuk vind aan RoR is dat ik, met toch aardig wat Rails kennis, evengoed regelmatig nog steeds versteld sta van de schoonheid van Rails.
Reg. datum: 31 juli 2002
- lighttpd
- SCGI
- FCGI
- Normale CGI
Ik gebruik zelf FastCGI met apache2 met een applicatie timeout van een half uur. Standaard twee instanties per webapp van ongeveer 15MB per stuk. Gaat prima.
Lightppd vond ik nog een beetje rot gedocumenteerd voor wat ik zo snel even kon vinden. Wil er later wel meer tijd in steken, want volgens mij is het in combo met mongrel wel heel makkelijk op te schalen.
RoR is geweldig. Het is voor een soort classic asp on steroids. Heerlijk.Ben er nu nog flink mee aan het testen, maar ben bezig om mijn oude asp site helemaal om te bouwen naar dit.
And Bob's your uncle ...
Reg. datum: 01 december 2002
And Bob's your uncle ...
quote:smesjz schreef op zondag 24 september 2006 @ 20:12:
Ik gebruik ook nog steeds Rails. Ben benieuwd wat iedereen gebruikt voor server:
- lighttpd
- SCGI
- FCGI
- Normale CGI
Ik gebruik zelf FastCGI met apache2 met een applicatie timeout van een half uur. Standaard twee instanties per webapp van ongeveer 15MB per stuk. Gaat prima.
- Mongrel (http://mongrel.rubyforge.org/) voor Rails + Apache voor static ... schijnt snel te zijn
zie bijv. http://blog.codahale.com/...pache-capistrano-and-you/
Ik heb als newbie toch maar even de makkelijke weg genomen en InstantRails geinstalleerd.
Reg. datum: 17 september 2003
Reg. datum: 01 december 2002
quote:YopY schreef op woensdag 27 september 2006 @ 10:46:
Ik ben begonnen met het maken van m'n eerste website met RoR. Het leuke is dat ik meer tijd kwijt ben aan het maken van de layout en formulieren enzo dan het daadwerkelijke Ruby coden xDD. Waarschijnlijk verandert dat later wel, maar we zien wel.
Ik werk er nu al een tijdje mee en ik ben nog steeds meer tijd kwijt aan de layout dan aan het daadwerkelijke coden
Overigens is rails + filecolumn + rmagick een briljante combinatie. Foto's resizen/verschillende versies, het gaat allemaal zoo makkelijk.
Alleen kom je hier weer bij het grote nadeel van rails. Het staat bijna niet gedocumenteerd. De basis handelingen wel, maar zodra je wat dieper wilt moet je echt zelf gaan klooien, want op internet vind je het bijna niet.
Onze excuses voor het ontbreken van de ondertiteling. - dailypicture.nl - mysnaplog.com | PSN ID: Tgmessi
Zelf heb ik wel wat gehad aan het lezen van "Rails Recipes", daarin worden veel voorkomende problemen/vragen behandeld en wordt er een oplossing voor gegeven. Er zaten er een paar tussen waar ik ook tegen aan was gelopen.quote:messi schreef op vrijdag 29 september 2006 @ 11:54:
[...]
Ik werk er nu al een tijdje mee en ik ben nog steeds meer tijd kwijt aan de layout dan aan het daadwerkelijke coden
Overigens is rails + filecolumn + rmagick een briljante combinatie. Foto's resizen/verschillende versies, het gaat allemaal zoo makkelijk.
Alleen kom je hier weer bij het grote nadeel van rails. Het staat bijna niet gedocumenteerd. De basis handelingen wel, maar zodra je wat dieper wilt moet je echt zelf gaan klooien, want op internet vind je het bijna niet.
Reg. datum: 05 mei 2004
- Iedereen spreekt over een beperkte groep die kennis heeft, op internet is het lastig om oplossingen te vinden
- Het is iets persoonlijks, maar als Ruby zo slim is om de meervoudsvormen zelf te weten (de class Person komt uit een tabel People? Meervoud van Category is Categories?). Ik vind het erg slim, maar ik vind dit toch iets... nee... vind ik too much. Maar wellicht helpt iemand mij uit de droom.
Dus wat mij betreft: erg leuk taaltje, maar not my cup of tea.
nu met een signature waar ik géén officiele waarschuwing voor krijg! :-)
Toevallig is deze vraag in een Weenie aan bod gekomen op Holland on Rails. De mogelijkheden zijn:quote:Seiruu schreef op woensdag 11 oktober 2006 @ 21:16:
Ik heb hier trouwens nog niemand horen spreken (zoekfunctie) over hosting. Weet iemand nog toevallig wat hosts te noemen? Gewoon voor orientatie? Ik ben benieuwd naar een eventueel kostenplaatje als ik echt wat met RoR wil opzetten.
quote:spaceboy schreef op woensdag 11 oktober 2006 @ 22:35:
Toevallig ben ik me aan het orienteren waar ik mijn volgende knutsel-hobby-projectje mee ga maken. Gisteren hele dag besteed aan Ruby, Rails, etc. Moet zeggen dat de subtiliteit van de tool en het gemak waarmee je iets werkends maakt me erg aanspreekt. Wat ik wat enger vindt (en waarom ik het niet ga gebruiken):
- Iedereen spreekt over een beperkte groep die kennis heeft, op internet is het lastig om oplossingen te vinden
- Het is iets persoonlijks, maar als Ruby zo slim is om de meervoudsvormen zelf te weten (de class Person komt uit een tabel People? Meervoud van Category is Categories?). Ik vind het erg slim, maar ik vind dit toch iets... nee... vind ik too much. Maar wellicht helpt iemand mij uit de droom.
Dus wat mij betreft: erg leuk taaltje, maar not my cup of tea.
Maar als iedereen bij voorbaat zou stoppen met Rails omdat er zo'n beperkte groep met kennis is, dan zal het nooit uitgroeien tot een volwaardig alternatief voor andere talen die wel een grote community hebben. Het voordeel van Rails is dat er beperkte software is, daardoor kan je het overzicht veel beter houden. Verder ben ik nog nooit tegen een probleem aan gelopen dat niet al ergens beschreven was. Zowel de Wiki, als IRC en verschillende weblogs bieden dan meestal wel een uitkomst.
De meervoudsvorm is heel simpel te bereiken. Over het algemeen worden de meeste woorden op dezelfde manier aangepast van enkelvoud naar meervoud. De uitzonderingsgevallen hoef je alleen maar vast te leggen. In Rails delen ze dit op in:
- Irregular: person -> people
- Incountable: money, information
Ik heb hetvolgende probleem:
Een parent heeft een child met de conventies van rails. Dus parent heeft child_id en het child belongs_to parent en parent kan (in dit geval) maar has_one child.
Nu ben ik een nieuwe parent en child tegelijk aan het invoeren en ik verwacht door alle mooie voorbeelden die ik lees dat hij als ik parent.save doe, dat hij dan ook gelijk child.save doet en even de refertentie gelijk invult. Verwacht ik nu teveel van Rails?
Logischerwijs verwacht ik zelf dat ik nog ergens een child.save moet doen en even de child.id moet pakken en die in de child_id moet zetten.
code:
1
2
3
4
5
6
7
8
9
| def create
@parent = Parent.new(params[:parent])
@child = Child.new(params[:child])
if @parent.save
flash[:notice] = 'Parent was successfully created.'
redirect_to :action => 'list'
else
render :action => 'new'
end
end |
And Bob's your uncle ...
Je verwacht inderdaad teveel van Rails. De save methode die je aanroept op parent heeft totaal geen notie van de andere instantie variabele die toevallig child heet. Zoals je zelf aangeeft zal je inderdaad even de id uit parent moeten vissen en die moeten toevoegen aan child.parent_id.quote:Scharnout schreef op vrijdag 13 oktober 2006 @ 17:22:
Even testen of we hier wat kennis hebben zitten dan:
Ik heb hetvolgende probleem:
Een parent heeft een child met de conventies van rails. Dus parent heeft child_id en het child belongs_to parent en parent kan (in dit geval) maar has_one child.
Nu ben ik een nieuwe parent en child tegelijk aan het invoeren en ik verwacht door alle mooie voorbeelden die ik lees dat hij als ik parent.save doe, dat hij dan ook gelijk child.save doet en even de refertentie gelijk invult. Verwacht ik nu teveel van Rails?
Logischerwijs verwacht ik zelf dat ik nog ergens een child.save moet doen en even de child.id moet pakken en die in de child_id moet zetten.
code:
1 2 3 4 5 6 7 8 9def create @parent = Parent.new(params[:parent]) @child = Child.new(params[:child]) if @parent.save flash[:notice] = 'Parent was successfully created.' redirect_to :action => 'list' else render :action => 'new' end end
Reg. datum: 26 oktober 2000
Nee, je verwacht niet teveel van Rails, maar je moet wel even de link leggen idd. Maar dat kan heel makkelijk op de volgende manier:quote:Scharnout schreef op vrijdag 13 oktober 2006 @ 17:22:
Nu ben ik een nieuwe parent en child tegelijk aan het invoeren en ik verwacht door alle mooie voorbeelden die ik lees dat hij als ik parent.save doe, dat hij dan ook gelijk child.save doet en even de refertentie gelijk invult. Verwacht ik nu teveel van Rails?
code:
1
| @parent.child = @child |
Als je deze regel na de derde regel uit jouw voorbeeld toevoegt dan moet het werken
Heerlijk dat taaltje. Wel ff knoeien hoor als je buiten de gebruikelijke voorbeelden om gaat. Zoals meerdere velden in 1x updaten. Ik zal best tegen nog wel meer dingen aanlopen.
And Bob's your uncle ...
Reg. datum: 17 september 2003
@Scharnout: Klein foutje in je denkwijze (denk ik), je schrijft dat in de parent een link naar de child mbv een child_id in de parent-tabel. Normaal moet er juist een parent_id in de Child-tabel komen. Maakt bij een one-to-one relatie niet zoveel uit, maar stel je wilt ineens meerdere childs bij je parent hebben?
Kan ook zijn dat ik uit m'n nek zit te phallussen, negeer mij in dat geval
In ieder geval, nog even over die commentaren die ik heb. Ik heb de onderstaande save_comment in mijn Article-controller te staan, maar is dit de juiste manier om zoiets te doen? Kan het eenvoudiger / met minder regels code (ook al zijn dit er maar 7)?
code:
1
2
3
4
5
6
7
8
| def save_comment
article = Article.find(params[:id])
comment = Comment.new(params[:comment])
comment.user_id = @session['user'].id
comment.created_at = Time.now()
article.comments << comment
article.save
redirect_back_or_default :action => 'index'
end |
Ik ben zelf nogal n00b op het gebied van programmeren (php enzo) voor webapplicaties ed. maar ik wil dat zeker onder de knie krijgen gezien mijn opleiding tot webdesigner.
Anyway, is RoR aan te raden? Of kan ik maar beter eerst bijv. php leren?
You are not your post count. You are not your fps. You are not your screen resolution. You are not a beautiful and unique WON ID. You are the all singing, all dancing, crap of the internet.
Reg. datum: 15 december 2002
Moet zeggen dat het redelijk eenvoudig is. ik ken php goed, en ben bezig met VB .NET voor mn opleiding.
Een struikelblok voor iemand zonder programmeer ervaring is wellicht dat je even moet weten hoe Object Oriented Programming werkt. Verder vraag ik me af of je inderdaad niet PHP (en waarschijnlijk ook XML, CSS, Java, Javascript etc.) zou moeten leren als je een opleiding als webdesigner volgt
You are not your post count. You are not your fps. You are not your screen resolution. You are not a beautiful and unique WON ID. You are the all singing, all dancing, crap of the internet.
Nog enige verduidelijking aan de hand van een simpel voorbeeldje:
• Er bestaat niets als http://mijnsite/photos/
• In de admin heet dat http://mijnsite/admin/photos
• Beide controllers heten nu 'photos' maar doen iets wezenlijk anders en daar wil je dan ook rechten aan toekennen. Hoe maak ik onderscheid tussen beide?
G33rt wijzigde dit bericht 11-11-2006 14:22 (15%)
Pagina: 1 2 3 4 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 last