我还没有尝试过这个但是我希望限制用户只能看到其中一种方法。而其他两个则要求您登录。</ p>
Heres目前的情况
def index
# @newevents = Newevent.all
@newevents = Newevent.order("eventname").page(params[:page]).per(25)
end
def create
create_params = params[:newevent].permit(:eventname, :eventshortdesc, :eventvenuename, :eventdesc, :eventdate, :eventtime, :eventimage,)
@newevent = Newevent.new(create_params)
@newevent.save!
end
def search
@events = Newevent.search params[:search], partial: true, misspellings: {distance: 4}
if @events.results.any?
render 'event/results'
else
render 'pages/home'
end
end
现在我只希望每个人都可以访问搜索,而登录到网站的人可以访问索引和创建。
感谢您的帮助
萨姆
答案 0 :(得分:1)
如果我明白你想要什么,就可以这样做
before_action :authenticate_user!, except: :search