小编Dem*_*gus的帖子

如何在rails中正确使用Fullcalendar jQuery插件

我在rails 4中使用gem'fullcalendar-rails'来使用jquery fullcalendar,顺便说一下我是rails的新手,我花了很多天试图做这个工作,但我找不到指南从日历到rails中的控制器执行适当的发布,然后将其保存到数据库中.

我试过这个指南,但似乎没有什么工作正常,有谁知道怎么做?

http://www.rkonrails.com/blog/2013/10/full-calendar-rails-jquery-full-calendar-in-rails/

http://blog.crowdint.com/2014/02/18/fancy-calendars-for-your-web-application-with-fullcalendar.html

其实这是我的代码:

事件模型

  class Event < ActiveRecord::Base
    def self.between(start_time, end_time)
      where('starts_at > :lo and starts_at < :up',
        :lo => Event.format_date(start_time),
        :up => Event.format_date(end_time)
      )
    end

    def self.format_date(date_time)
     Time.at(date_time.to_i).to_formatted_s(:db)
    end

    def as_json(options = {})
      {
        :id => self.id,
        :title => self.title,
        :description => self.description || "",
        :start => starts_at.rfc822,
        :end => ends_at.rfc822,
        :allDay => self.all_day,
        :recurring => false,
        :url => Rails.application.routes.url_helpers.event_path(id)
      }
    end
  end
Run Code Online (Sandbox Code Playgroud)

事件控制器

class EventsController < ApplicationController
  def new
    @event = Event.new
    respond_to do …
Run Code Online (Sandbox Code Playgroud)

ruby jquery calendar fullcalendar ruby-on-rails-4

6
推荐指数
1
解决办法
9414
查看次数

Rails_admin与设计

我安装了Rails_admin与设计,我想将/ admin仪表板限制为仅限管理员.目前我的代码看起来像:

config.authenticate_with do
    warden.authenticate! scope: :user
  end

config.current_user_method(&:current_user)
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,用户可以进入仪表板,因此我只希望用户表的admin列中具有布尔值true的用户可以访问仪表板.

你怎么建议我这样做?

ruby-on-rails devise rails-admin

4
推荐指数
2
解决办法
5418
查看次数