Mert nincs hozzáadva a Sendgrid? Vagy ilyesmi.
Típus: Posts; Tag: WSzP
Mert nincs hozzáadva a Sendgrid? Vagy ilyesmi.
Most viszont körbementünk, majdnem azt leírtad, mint én a második oldalon: http://seo.forum.hu/ruby-on-rails-f54/ruby-on-rails-t7448/post193497.html
Geri, amit te írsz, az Rails 2-es megoldás, és azóta megváltozott az ActionMailer.
Tehát te törölted az adatbázisból a schema_migrations táblát? Vagy a teljes adatbázist? Wow. Ezt miért?
Amúgy az előző hozzászólásomban feltett kérdésre válaszolj egyszer, légyszi. Szerintem te...
Úgy el van komplikálva, mint rajzfilmben az egérfogó, komolyan. Egyszerűsítsd le, vagy inkább kezd elölről, ez nem „rails szerű” megoldása egy nagyon egyszerű problémának. Olyan, mintha valaki úgy...
Mert egy formot nagyon könnyű elkészíteni:
rails g scaffold nev:string email:string uzenet:text
Ettől lesz egy formod három mezővel, mint név, email és üzenet és a mezők tartalma eltárolódik...
Ez már jobbnak tűnik. Railsben, ha valami egyszerű dolog bonyolultan van megírva, akkor az szinte sosem megy.
Lehet, hogy az a tutorial nem működik.
De aztán az a tutoriál tényleg vadul elkomplikálta. Nem értem miért kellett.
Most írjak egy „how to make a contact form in Rails” tutorialt? Még a végén az lesz.
Hát van to_key metódusod? Rails szerint nincs. A modelbe ezt dobd bele:
def to_key
self.keys.to_a
end
Mondjuk miért kell úgy elkomplikálni, mint a tutorialban?
Mikor rails segítséget kérsz (bárkitől, bármikor) írd le: Oprendszer, Ruby verzió, Rails verzió és hogy oldod meg a deploymentet. Passenger Apacheon vagy Nginx-en, Mongrel, Thin vagy egyéb. És persz...
sudo apt-get install ruby1.9.2-full
De ha Herokun vagy, akkor van minden ami kell Railsnek.
És videotutorialt ne készítsek? Most komolyan, olyasmiket kérdezel, amiket simán Google nélkül megkapsz...
Ha van RVM _http://rvm.beginrescueend.com/ akkor megfér két Ruby, ha nem, akkor csak egy maradhat, de az lehet upgrade.
Szerintem az lenne a legjobb, ha upgradelnéd az 1.9.1-et.
E nem Windows, hogy format c: /u -val indul a telepítés. :) Nem bántják egymást.
De ha gondolod gem uninstall rails és válaszd ki amelyik verzió nem kell.
Ami még jó: gem update --system
...
Herokun az összes verzió elérhető.
Bárhol máshol:
gem install rails
Ez azt eredményezi, hogy a legújabb stable rails gem települ, jelesül 3.0.0
„In case you’re not using it with Rails, it must be configured like:”
Szóval nem, ez akkor kell, ha NEM Rails-el használod a Sendgridet. Tehát minden más esetben kell egy ilyesmi. De te pont, hogy...
Logikus módon Heroku-n nincs sendmail, mivel a sendmail az egy ilyen Linux/Unix/MacOSX dolog, és általában az usr/bin/sendmail-ben van. Ha meg egy cseles cloudon, vagy Windowson, vagy ilyesmin vagy,...
Ez Rails 2-höz van. Amit én írtam 3-hoz.
Rails 3-ban nem kell map. map.resources :fotel helyett simán resources :fotel van. Vagy mondjuk map.connect 'csel', :controller => 'fotel', :action =>...
:to => email A 4-es pontnál. Persze, nem árt mindezt adatbázisba menteni előbb és onnan próbálkozni a küldéssel, meg ilyesmik. (Plusz pár sor.)
Az a jó a Railsben, hogyha meggondolod magad és...
Tényleg rém egyszerű. Rails 3.0.0-ban például:
1. Scaffoldolsz egyet, hogy legyen formod a dologhoz:
rails g scaffold email:string persze több mindent is bekérhetsz, nem csak az illető email...
Azért RoR-ben is vannak olyan dolgok, amiken órákat gondolkozol, hogy rájöjj, miért lehet van úgy, ahogy van, és mit kellene tegyél, hogy úgy legyen, ahogy szeretnéd.
Én a Rails 3-at jobban várom,...
Igen van, de nem Passengerrel, hanem például InstantRailsel ( http://rubyforge.org/frs/?group_id=904 ) vagy a RubyInstallerrel http://rubyinstaller.org/
Hát, jó esetben Ruby már van. Ezt...