- Сообщений: 39
- Спасибо получено: 1
Это форк Vinaora Nivo Slider, пришлось переименовать, в силу требования JED. Даже старую версию качать можно было только с варезных сайтов, нашпигованную троянами. Зачем оно такое, согласитесь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
<%= link_to "blablabla", users_path, remote: true %>
class UsersController < ApplicationController
def index
# do some things here
respond_to do |format|
format.js { flash.now[:notice] = "Here is my flash notice" }
end
end
end
$("#flash").html('<%= j render partial: "shared/notice_banner" %>');
<div id="flash">
<% if notice.present? %>
<%= render partial: "shared/notice_banner" %>
<% end %>
</div>
<div data-alert class="alert-box">
<%= notice %>
<a href="#" class="close">×</a>
</div>
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
grease monkey пишет: как отобразить flash сообщение от интерактивной формы на Rails-сайте, которая работает на ajax...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
evgenij пишет: Вообще, самое удобное это unobtrusive_flash. Рекомендую.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
evgenij пишет: Вообще, самое удобное это unobtrusive_flash . Рекомендую.
With XHR requests it places flash hash to the X-Messages HTTP header or inline in javascript.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
evgenij пишет: Вообще, самое удобное это unobtrusive_flash . Рекомендую.
- var $flash = $('<div class="alert alert-'+options.type+' fade in"><button type="button" class="close" data-dismiss="alert">×</button>'+message+'</div>');
+ var $flash = $('<div class="alert alert-'+options.type+' fade show"><button type="button" class="close" data-dismiss="alert">×</button>'+message+'</div>');
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
serge пишет: В отличие от unobtrusive_flash Леонида Швецова держит flash-сообщения не в cookies, а в заголовках HTTP.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Nguen пишет: Привет, зачем ставить gem когда совсем немного кода вполне решает эту технически несложную задачку?
module ApplicationHelper
def bootstrap_class_for_flash(flash_type)
case flash_type
when 'success'
'alert-success'
when 'error'
'alert-danger'
when 'warning'
'alert-warning'
when 'notice'
'alert-info'
else
flash_type.to_s
end
end
end
<div class="container">
<% flash.each do |type, msg| %>
<div class="alert <%= bootstrap_class_for_flash(type) %> alert-dismissable fade show">
<%= msg %>
</div>
<% end %>
</div>
<%= render partial: 'flash', flash: flash %>
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.