dato che nel testo vengono richiamate spesso immagini contenute
anch’esse nel db nella tabella pictures è possibile scrivere nel testo
di pages.text del codice ruby come ad esempio <%@picture(params:id)%>.
In questo modo nel testo di pages.text dovrei scrivere solo un qualcosa
che contenga l’id dell’immagine e non: 321
<%[email protected]%>
Brutto. E se qualcuno o qualcosa modificano il contenuto della tabella
e ti
mettono dentro qualcosa che produce un errore di sintassi? O peggio, e
se
qualcuno esegue sul db “update pages set text = ‘Pages.delete_all’” ???
dato che nel testo vengono richiamate spesso immagini contenute
anch’esse nel db nella tabella pictures è possibile scrivere nel testo
di pages.text del codice ruby come ad esempio <%@picture(params:id)%>.
In questo modo nel testo di pages.text dovrei scrivere solo un qualcosa
che contenga l’id dell’immagine e non: 321
Fai così piuttosto:
<%= image_tag @image.src, :title => @image.title, :alt => @image.alt
%>
Ciao Matteo,
anzitutto grazie per la risposta.
1)non capisco perchè dici che @pages.text è Brutto e quindi potrebbero
eseguire un qualche comando nel db.
2)Penso non mi sono speigato bene su qual’è il mio problema:
Io scrivo le guide all’uso dei software (www.softwarewin.net al momento
in php) e mentre scrivo il contenuto della pagina della guida
(@pages.text) richiamo ogni tanto l’immagine xxx. In questo modo non
posso far generare al Rails l’indirizzo come giustamente scrivi tu
<%= image_tag @image.src, :title => @image.title, :alt => @image.alt
%>
perchè questo indirizzo deve trovarsi in una posizione ben precisa del
testo e l’id dell immagine è di volta in volta diversa.
<%[email protected]%>
Brutto. E se qualcuno o qualcosa modificano il contenuto della tabella
e ti
mettono dentro qualcosa che produce un errore di sintassi? O peggio, e
se
qualcuno esegue sul db “update pages set text = ‘Pages.delete_all’” ???
dato che nel testo vengono richiamate spesso immagini contenute
anch’esse nel db nella tabella pictures è °ossibile scrivere nel testo
di pages.text del codice ruby come ad esempio <%@picture(params:id)%>.
In questo modo nel testo di pages.text dovrei scrivere solo un qualcosa
che contenga l’id dell’immagine e non: 321
Fai così °iuttosto:
<%= image_tag @image.src, :title => @image.title, :alt => @image.alt
%>
Ciao Matteo,
anzitutto grazie per la risposta.
1)non capisco perchè dici che @pages.text è Brutto e quindi potrebbero
eseguire un qualche comando nel db.
Lascia perdere, dovevo avere un’allucinazione.
2)Penso non mi sono speigato bene su qual’è il mio problema:
Io scrivo le guide all’uso dei software (www.softwarewin.net al momento
in php) e mentre scrivo il contenuto della pagina della guida
(@pages.text) richiamo ogni tanto l’immagine xxx. In questo modo non
posso far generare al Rails l’indirizzo come giustamente scrivi tu
<%= image_tag @image.src, :title => @image.title, :alt => @image.alt
%>
perchè questo indirizzo deve trovarsi in una posizione ben precisa del
testo e l’id dell immagine è di volta in volta diversa.
Non ho capito
M
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.