Attention, les rails monde est extrêmement frustrant désordre obsolètes et incompatibles de la documentation et des exemples. C'est peut-être l'un des plus rapides et les plus maniaques de développement des communautés, il est. Par le temps que vous apprenez quelque chose, il l'aura déjà changé. Même les livres ne sont pas conformes à la version de rails dont ils parlent. La Documentation par les blogs! j'en ai assez dit.
Actuellement, je ne RoR sur windows. Mon conseil est d'éviter de windows si vous le pouvez. Beaucoup de choses ne fonctionnent pas et la communauté rails vraiment vraiment ne se soucient pas de vous. Le passage à Git a vraiment foiré moi, car il ne fonctionne pas très bien sur windows. Beaucoup de pierres précieuses échouera à cause de cela (Heroku ressemble à un outil cool - trop mauvais pour moi il ne peut pas gérer la fenêtre de Git du programme d'installation). Capistrano est. Il va sur et fâcheusement sur.
De Plus, à l'arrière de votre esprit, on se demande toujours quand quelque chose ne fonctionne pas "Est-il un rails/windows problème?" Je ne suis pas sûr que ce problème est résolu par l'utilisation de linux, car linux apporte son lot de tracas comme constamment avoir à mettre à niveau toutes ces dépendances, etc...Si c'est le genre de chose que vous appréciez, il pourrait être un bon choix pour vous. Ces jours, de profiter du système de tripoter sont derrière moi et je tiens juste à faire mon travail. Je prévois d'installer ubuntu sur un ordinateur à la maison pour que je puisse me familiariser avec des choses comme capistrano alors peut-être que mon avis changera.
Je lui conseillerais si vous allez faire des rails de dev pour tout le temps que vous sérieusement envisager d'obtenir un Mac. Si vous tenez à votre temps et de la raison, il va payer pour lui-même presque instantanément. Selon la façon dont vous tenez à votre temps de 10 heures de débogage de windows/linux problèmes d'installation et vous devez dépenser autant qu'un Mac coûts de toute façon.
Rails est un la joie par rapport à celui qu'il remplace, mais c'est un peu de douleur dans la que ses partisans sauter à droite après beaucoup de l'ennuyeux, mais les choses importantes, comme la documentation, les problèmes de compatibilité et de construction communautaire. Il est beaucoup plus puissant que les autres frameworks comme Django, mais j'ai parfois de regarder la documentation de Django et de la communauté, et pousser un soupir comme un gars avec un sauvage sexy petite amie en regardant son ami de la plaine, mais sain et stable de la femme. Mais alors rails ajoute une fonctionnalité et je m'en vais "Ohhh brillant!"
De l'OMI, les Rails, les Screencasts sont mieux que les Peepcode screencasts. RubyPlus a aussi des screencasts, rappelez-vous, ils sont peu rude sur les bords. BuildingWebApps a un cours gratuit en ligne qui commence à faire des screencasts à mi-chemin à travers.