在使用devise时,我有一个关于message的问题:
1.我不想在登录后显示警报,并重定向到管理的首页
2.我重写了devise的方法require_no_authentication
def require_no_authentication
super
flash.delete :alert
end
3.如果发生以下情况:I login with a account is delete (使用软删除,deleted_at != nil).It not show alert inactive(“您的帐户已删除”)。我想保留此警报
4.我有一个解决方案,如下:
我正在尝试获得一个闪光灯通知出现后,成功提交的形式。在Rails中,我会在控制器中使用类似以下内容:
:notice => "Youve submitted the form"
我偶然发现了 gem,并想在重定向后显示一条闪光消息。我像这样安装了gem和设置:
myapp.rb:
require 'sinatra/flash'
enable :sessions
#form config
)}
redirect '/success' # this is the hook after my form submission
end
get(
嗨,我已经创建了一个在数据库中添加文章的系统,用户可以将youtube或dailymotion或简单的flash嵌入到文本区。在首页中,我插入了一个幻灯片放映,用图片来滑动新的提要,我写了一个简单的条件,如果检查文本是否包含嵌入的视频,使用:
if (ereg('<object>',$text){}
我只想在幻灯片中插入视频(一般是对象元素),以防文本中有对象。换句话说,我想提取<object>和</object>之间的内容
谢谢
当用户访问一个页面时,我试图显示一个flash,感谢他们访问这个页面,让他们可以选择与他们的朋友分享url。但是,flash消息显示在页面上(正确),但随后会继续显示到他们访问的下一个页面。怎样才能在首页显示this only?
现在,我希望消息显示的方法/视图是:
def show
user_message
end
user_message是我的应用控制器中的一个方法:
def user_message
if current_user
flash[:page_visited] = "Thank you for visiting!"
end
所以我创建了一个首页,并且为这个设置了一个重定向。但它搞乱了应用程序。当我准备好下面的代码时,应用程序不会保存用户提交的电子邮件地址。(当我注释掉重定向代码时,一切都正常。)
class ApplicationController < ActionController::Base
protect_from_forgery
include SessionsHelper
before_filter(:except => :splash) do
redirect_to root_path
end
end
这是控制器。它基于Railscast #124。
如何将帖子类型的首页作为Wordpress的首页提交?在设置中,Wordpress只允许页面作为首页。
Example:
Post type: Book
Post type slug: books
Post type index: archieve-books.php
我需要mydomain.com /book被称为mydomain.com的首页,谢谢。