Or even better, just define that a constant in the init.rb file and
then use that in the views. That way you only have to do the check
once.

On May 6, 1:06 pm, KHelal <[email protected]> wrote:
> Hmm I understand what you mean. Problem tho is that for the ones which
> have enabled XSS protection, we're screwed since we can't really use
> AS that much.
>
> One way to detect whether XSS protection is activated would be to do a
> respond_to? call such as this:
>
> def xss_present?
>   'test'.respond_to?(:html_safe!)
> end
>
> This would return TRUE if html_safe! can be called (and thus the
> plugin is activated) and FALSE otherwise.
>
> What do u think?
>
> On May 6, 12:34 pm, "Sergio Cambra .:: entreCables S.L. ::."
>
>
>
>
>
> <[email protected]> wrote:
> > On Miércoles, 5 de Mayo de 2010 19:06:52 KHelal escribió:
>
> > > Hi,
>
> > > When using the latest stable version of Active Scaffold for rails 2.3,
> > > the pagination links are not properly marked as html_safe!, thus
> > > causing the whole html string to appear at the botton of each page:
>
> > >  Previous <a href="/admin/users?page=1"
> > > onclick="addActiveScaffoldPageToHistory('/admin/users?page=1',
> > > 'as_admin__users');; new Ajax.Request('/admin/users?page=1',
> > > {asynchronous:true, evalScripts:true, method:'get',
> > > onComplete:function(request){$('as_admin__users-pagination-loading-
> > > indicator').style.visibility = 'hidden';}, onFailure:function(request)
> > > {ActiveScaffold.report_500_response('as_admin__users-active-
> > > scaffold')}, parameters:'authenticity_token=' +
> > > encodeURIComponent('NMPQi8+qaPpAOR6D9sC9Vpq5d0NR0F5gscbF5t8A8zM=')}); $
> > > ('as_admin__users-pagination-loading-indicator').style.visibility =
> > > 'visible';; return false;">1</a> 2
>
> > > Can you please fix it?
>
> > html_safe! is a rails3 feature, and AS only support rails 2.3 in this 
> > moment.
> > I know there is a plugin which adds html_safe! to rails 2.3, but I don't 
> > want
> > to force use of that plugin. I will accept patches with html_safe! support 
> > if
> > it doesn't force to install the plugin.
>
> > --
> > Sergio Cambra .:: entreCables S.L. ::.
> > Mariana Pineda 23, 50.018 Zaragoza
> > T) 902 021 404 F) 976 52 98 07 E) [email protected]
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "ActiveScaffold : Ruby on Rails plugin" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/activescaffold?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "ActiveScaffold : Ruby on Rails plugin" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/activescaffold?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/activescaffold?hl=en.

Reply via email to