http://www.goldberg.240gl.org/installation
http://www.goldberg.240gl.org/usage/
http://activescaffold.com/tutorials/
cd /usr/ports/lang/ruby18
make install clean
cd /usr/ports/devel/ruby-gems
make install clean
cd /usr/ports/www/fcgi
make install clean
cd /usr/ports/www/ruby-fcgi
make install clean
cd /usr/ports/www/rubygem-rails
make install clean
rails -d mysql mysite
cd mysite
git init
git submodule add git://github.com/lardawge/goldberg.git vendor/plugins/goldberg
rake goldberg:install
rake goldberg:theme[snooker]
script/plugin install git://github.com/activescaffold/active_scaffold.git
script/server
script/generate model model_name
script/generate controller controller_name
add the following lines to controller_name_controller.rb
active_scaffold :model_name
protected
def list_authorized?
Goldberg.credentials.action_authorised?('model_name', 'list')
end
def search_authorized?
Goldberg.credentials.action_authorised?('model_name', 'show_search')
end
def show_authorized?
Goldberg.credentials.action_authorised?('model_name', 'show')
end
def update_authorized?
Goldberg.credentials.action_authorised?('model_name', 'edit')
end
def create_authorized?
Goldberg.credentials.action_authorised?('model_name', 'new')
end
def delete_authorized?
Goldberg.credentials.action_authorised?('model_name', 'delete')
end
分享到:
相关推荐
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
Rails 2.3.2 是一个古老的 Ruby on Rails 框架版本,它在 Ruby 社区中曾经广泛使用。Gem 是 Ruby 的包管理器,用于安装和管理各种库和框架,包括 Rails。如果你无法通过网络升级或安装 Rails,可以采用本地安装包的...
标题 "rails2.3.2 ExceptionNotifier 配置" 指的是在Rails 2.3.2版本中,如何设置和使用ExceptionNotifier插件。ExceptionNotifier是Rails的一个非常有用的gem,它允许开发者在应用程序中捕获并通知异常情况,如错误...
标题 "rails2.3.2" 指的是 Ruby on Rails 框架的一个特定版本,即 2.3.2。Ruby on Rails(通常简称为 Rails)是一个基于 Ruby 语言的开源 Web 应用程序框架,它遵循 Model-View-Controller (MVC) 设计模式,用于构建...
Ruby On Rails系列从入门到精通实战教程 Ruby基础+Rails框架+网上商城项目实战
标题 "CRA+RailsAPI+设计登录+ActiveAdmin样板_Ruby_JavaScript_下" 提供了关于项目的核心技术栈,其中包括Create React App (CRA)、Ruby on Rails API 和 ActiveAdmin,以及登录功能的设计。这是一份使用前端React...
Rails 5.1+的开源内容管理系统 有关更多信息,访问 您可以使用Gitter与我们聊天: 您可以将示例应用程序部署到Heroku: 要求 :warning_selector: 警告:ImageMagick当前具有严重的安全漏洞CVE-2016–3714。 安装...
这个项目融合了Ruby on Rails后端开发框架、React前端库以及Devise作为用户认证工具,展示了如何在现代Web应用中实现安全的身份验证流程。以下是关于这些技术及其在项目中的应用的详细解释: **Rails API** Rails ...
Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,以其DRY(Don't Repeat Yourself)原则和MVC(模型-视图-控制器)架构而闻名。OAuth2则是一种广泛使用的授权框架,允许第三方应用安全地访问用户在其他...
在本“Ruby+Rails+社交+进阶教程5”中,我们将深入探讨如何利用Ruby on Rails框架构建一个功能丰富的社交网络平台。Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制...
这个“Ruby+Rails+社交+教程”显然旨在引导开发者如何利用Rails的灵活性和强大功能构建一个完整的社交平台。以下是教程可能涵盖的一些核心知识点: 1. **Ruby基础知识**:首先,你需要对Ruby编程语言有基本的理解,...
本教程“Ruby+Rails+社交+教程3”旨在帮助开发者掌握如何利用Ruby的强大功能和Rails的优雅设计来构建一个具有用户交互性的社交平台。 首先,让我们深入了解一下Ruby。Ruby是一种面向对象的编程语言,以其简洁、易读...
总结来说,这个"rails+grape+swagger+devise+capistrano"的简单融合示例展示了一个完整的、功能齐全的API项目架构。Rails作为基础框架,Grape负责API的构建,Swagger用于API的文档化,Devise处理用户认证,而...
Prosopite能够以零误报/误报自动检测Rails N + 1查询。 Prosopite Prosopite能够自动检测零误报/误报的Rails N + 1查询。 已检测到N + 1个查询:从`users`的WHERE`users.`id` = 20 LIMIT 1中选择SELECT`users`。*从`...
Rails4 + AngularJS 查看演示应用程序。 使用 Rails4 + AngularJS 的 CRUD 示例 在这个应用程序中,我给出了如何使用 Rails4 和 AngularJS 创建 CRUD 操作的示例。 使用 AngularJS 创建嵌套表单 当我们需要在 ...
上帝 如果您正在寻找与Rails 4+兼容的当前稳定版本,请参见分支Godmin是Rails 5+的管理框架。 用它来为您的应用程序或独立的管理应用程序(例如内部工具)构建专用的管理部分。 它支持常用功能,例如范围,筛选和对...
ComfortableMexicanSofa是功能强大的Ruby on Rails 5.2+ CMS(内容管理系统)引擎 产品特点 只需最少的配置即可与Rails 5.2+应用程序进行简单的直接集成 CMS远离您的其他应用程序 使用强大页面模板功能 单个安装中的...
Rails 5.1+的简单视图组件,旨在与配合使用。 两者的灵感来自( 的作品以及《寂寞星球》(Lonely Planet)风格指南 的。 安装 将此行添加到您的应用程序的Gemfile中: gem "elemental_components" 然后执行: $ ...
Ruby on Rails(简称RoR或Rails)是一种开源的网络应用框架,用Ruby语言编写。它被设计用来轻松地实现MVC(模型-视图-控制器)设计模式,从而使开发人员能够快速和有条理地创建数据驱动的应用程序。接下来,我将详细...