végül átírtam if-re és egy tagadásra: if !valami ... elsif ... ez a tuti. :)
Típus: Posts; Tag: sempera
végül átírtam if-re és egy tagadásra: if !valami ... elsif ... ez a tuti. :)
köszi, tényleg van valami elsunless helyette.
azok kellenek nekem, de anélkül se jó egyébként.
lehet, hogy hülye kérdés, de unless-el is működnie kéne az elsif-nek?
pl: ez nekem hibát ír:
unless valami.nil? then
valami2=true
elsif valami2==true then
valami="akármi"
end
lehet, hogy kicsit kések a válasszal, de nem csak az IE-ben van gond vele?
ja, ez egy webszolgáltató. ha nincs sendmailje, akkor nyilván a gmail. :) Annak ugyanaúgy kell elvileg működnie, magában a programban nem kell hozzá semmit állítani, csak az smpt-nek a gmailt egyszer.
a controllerben programozd le, hogy a feltöltött fájl kerüljön egy változóba és a mailer-ben megadott delivery metódusban csinálj egy fájl paramétert és azt add hozzá benne az attachment-hez. Utána...
egyébként miért nem jó a sima sendmail?
te most fájlba mented a feltöltött anyagokat, vagy egy objectekben van? mind a kettő egyszerű:
htt p://edgeguides.rubyonrails.org/action_mailer_basics.html
htt...
van egyébként valami attachment fu nevű plugin a feltöltéshez.
szerintem nem feltétlen kell hozzá adatbázis, de ha mégis letárolnád a fájlokat, akkor blob-ban érdemes. Az alap emailnek is van méretbeli korlátja, de nem hiszem, hogy google-nél jobbat lehetne...
szerintem csinálj rá egy helpert az application_helperben és abban tudsz különböző tartalmakat definiálni, de a view-ban is tudsz, pl:
<% if valami== ' valami' %>
html kód
<% else %>
valami...
Rails3-ban sokkal jobban működik az ajax, de pár dolog nem működik hagyományosan, pl.: az observe_form, observe_field. Erre jobb, ha megírod a javascriptes saját függvényedet.
a recaptcha függvény egyébként stringben ad vissza értéket? nem hinném. Szerencsésebb:
if verify_recaptcha(request.remote_ip, params)[:status] == true
class MesterController < ApplicationController
def create
@ajanlat = Ajanlat.new(params[:ajanlat])
if @ajanlat.save && verify_recaptcha(request.remote_ip, params)[:status] == 'true'
...
nekem is kijött ez a furcsa hiba, mondjuk az én formom elég bonyolult és van benne id is. Ilyen lekérdezésnél, helperben:
baskets=Basket.where(:session_id=>request.session_options[:id],...