我知道Github.com使用Rails
但是Github使用什么样的模板语言呢?Github使用什么css框架?编辑
最初的问题有些令人困惑,似乎将Github与Rails混为一谈。我下面的回答旨在澄清区别。稍后(在我发布我的答案后)对问题所做的更改/澄清已导致下面的答案不再以(现在)发布的方式回复问题,但我无法删除该答案,因为它已被标记为已接受
==================================
从措辞上很难区分,但我认为您对Rails中的几种语言/工具感到困惑。也许这会有
我使用PostgreSql作为数据库,使用Rails 3.1.3和ruby 1.9.3
我有三种型号
活动
ActivityObject
ActivityObjectActivity
他们是这样联系的
活动
有很多:活动\u对象\u活动,:依赖=>:销毁
有多个:活动对象,:至=>:活动对象
销毁后:做一些与活动相关的事情
ActivityObject
有很多:活动\u对象\u活动,:依赖=>:销毁
有很多:活动,:通过=>:活动\u对象\u活动
ActivityObjectActivity
在rails 3.1应用程序中试用mongomapper时,我决定也考虑使用formtastic。这很可能是由于我自己的无能,但我有一个奇怪的错误,我无法追根究底
参数数目错误(1代表0)
这是由下表中的form.inputs行引起的
<%= semantic_form_for @product do |form| %>
<%= form.inputs :name %>
<%= form.buttons %>
<% end %>
最初
我已经安装了客户端验证
我有rails 3.1+Mongoid,表单中没有显示文本错误消息
我遵循中rails 3.1的说明
我只能在表格中看到标签上的红色。您可以在此图像中看到:
有什么问题吗?
谢谢您需要取消对config/initializers/client_side_validations.rb中代码的注释,以便显示错误消息
默认情况下,它被注释掉,因为这是Rails的默认行为。我正在为4.0版的gem讨论更改此选项,因为这意味着如果您正在安装gem,您也需要错误消息。您需要取消c
我目前正在我的应用程序中使用以下gems来提供分页、搜索、可链接标记和标记云
gem“将分页”,“~>3.0.2”
gem'在'~>2.1.0'上充当标记
到目前为止,我已经在Rails3.1中实现了除了标记链接之外的所有内容。我把它们显示在每篇文章下面和标签云中,它们都链接到不同的视图,但都不起作用
标签云中的一个链接(Test1)将我链接到:/posts/tag?id=Test1,这给了我一个错误“找不到id=tag的帖子”
帖子中的一个链接将我重定向到/posts?tag=Test2&vi
我使用rspec2进行验收测试
我有一个禁用的文本框,它有一个文本
现在,检查特定禁用的文本框是否具有特定值的正确断言语句是什么
我的禁用文本框有一个值“天堂”
有内容(“天堂”)在页面中找不到文本天堂
谢谢如果我没弄错的话,内容是水豚呼叫,不是RSpec。(Watir webdriver示例)
@browser.text_field(:name => 'my_input').text.should include 'heaven'
我尝试在运行Rails 3.1的应用程序中使用datepicker函数。如果我在application.js文件中使用以下内容,我就可以正常工作:
$(function(){
$("#exam_deadline").datepicker();
});
现在我有了一个嵌套的资源,并尝试了很多方法让它也能工作,但没有成功。通过一些研究,我发现一个可能的解决方案是:
$(function(){
$('.datePicker').datePicker();
});
但是如果
我有这两种方法,我想结合成一个。但就我个人而言,我不知道该怎么做。没什么大不了的。谢谢你的帮助
def is_active_no_category
'active' if params[:category].blank?
end
def is_active(category)
'active' if params[:category] == category.name.parameterize
end
下面的函数将类别作为参数传递是可选的。如果不传
我有一个应用程序,每个客户都有一个子域。他们可以改变外观和感觉,这一切都是基于推特引导。当他们保存自己的设置时,应用程序会为他们创建一个.less样式表,其中相应的Twitter引导变量已设置为他们喜欢的
我在application.html.erb文件中根据访问的子域选择适当的样式表。我知道这在生产中是行不通的
我想在保存时调用一些东西来编译它。有什么想法吗?听起来您需要能够在运行时根据需要触发这些文件的链轮编译。我没有这方面的经验,但这家伙:
听起来您需要能够在运行时根据需要触发这些文件的链
我正在用RubyonRails编写一个web应用程序。
我有一组文本框,每个文本框中都有一个字符,我想把所有这些文本框粘在一起,形成一个单词。
文本框如下所示:
1 %>
有什么想法吗?首先,不要使用for循环,它们很难看
第二,我不会使用text\u field助手,而是使用text\u field标记
<% (1..10).each do |n| %>
<%= text_field_tag "password[#{n}]" %>
<% end %>
我是关于Netzke的新手。。
我试图在Netzke web中遵循安装过程
站点和git Netzke核心站点
我只是从Sencha下载EXT JS 4.0.2 zip文件,将其解压缩并尝试将EXT JS代码符号链接到public/extjs目录。。
在rails 3.1中,我还尝试将其链接到/app/assets/
Java脚本和/app/assets/stylesheets
但是它仍然不起作用,因为它找不到文件/extjs/resources/css/ext all.css
你能帮我把Ext
是否有Rails ACL插件/gem使用MPTT(修改的预订单树遍历)作为管理权限的技术
我正在寻找ACL,它允许我创建角色、将用户分配到一个或多个角色、在角色级别和用户级别设置权限
目前我们使用CakePHP,内置ACL是使用树行为(即MPTT)构建的。我已经读到Rails有acts作为嵌套集,即MPTT。是否有任何ACL插件/gem将acts作为嵌套集使用
最重要的是,用户和角色权限可以通过GUI进行编辑(保存在数据库中)。Ruby Gem**ActiveAclPlus**似乎可以满足您的需
我的问题与中列举的问题类似,只是我没有使用ckeditorgem。我直接使用CKEditor脚本
我已将它们直接提取到供应商/assets/javascripts/ckeditor中,并将这些include节添加到相应的javascript清单文件中:
//= require ckeditor/ckeditor
//= require ckeditor/adapters/jquery
在开发中,它工作得非常好——我认为这是因为Rails直接为资产服务。在生产环境中(当我将本地dev服务器切换到
许多例子,如以下两个:
在类中定义中间件,然后添加
config.middleware.use "ClassNameHere"
到config/application.rb,但我想不出在application.rb的哪个位置添加这个。我把它放在类应用程序
我找到了这个很好的用于引导的图像库插件,但我不确定如何将其集成到我的rails项目中
我想我可以使用Rails(3.1)供应商的文件夹
我就是这么做的。我克隆了供应商/资产文件夹中的这些文件:
git clone https://github.com/blueimp/Bootstrap-Image-Gallery.git
好的,现在它在那里了,我怎么用它
如何在应用程序中加载这些资源
my current application.js:
//= require jquery
//= req
我正在使用active admin,希望自定义更新操作。但是在提交表单控件之后
没有进入更新操作
我的代码如下
ActiveAdmin.register Job do
form :partial => 'jobs/form'
controller do
def update
update! do |format|
binding.pry
我尝试使用rail 3.1.1我在rails上安装了gem therubytrace和exjs我使用的是windows 7,但似乎无法让它们一起工作。当我执行rails命令时,会出现错误
rails生成脚手架状态名称:字符串代码:字符串
我得到以下信息:
Error after scaffold with rails 3.1
在此处输入代码g++-shared-s-o v8.so rr.o v8.o v8_数组.o v8_回调.o v8_上下文.
我试图使用Dir.glob()命令从我的/app/assets/images目录中的子目录中随机选择一个图像,然后用image\u标记显示它。不知怎么的,我无法让它工作
这是我的密码:
- @badges = Dir.glob("app/assets/images/badges/*")
= image_tag @badges.sample
这将产生以下错误:
ActionController::RoutingError (No route matches [GET] "/assets/app/
使用Ruby 1.9.2上的Rails 3.1.3,我有:
class User < ActiveRecord::Base
has_and_belongs_to_many :states
end
class State < ActiveRecord::Base
has_and_belongs_to_many :users
end
出现此错误时(格式化为可读性):
我意识到我需要某种方法来为一个状态\u用户引用别名,但我不知道如何使用它
下面是我要编写的SQL:
SELEC
我的assets/stylesheets目录中有application.css.scss,还有一些特定于控制器的scss文件
application.css.scss文件
*= require_self
*= require_tree .
我有一些普通的SCS遵循这些指令。
当两个require语句都启用时,我得到“/app/assets/stylesheets/application.css.scss已经是必需的。”(没有application.css,我已经仔细检查了。)
注释掉*requ
在带有Mongoid 2.4和BSON 1.5的轨道3.1上
通过以下方式查找模型时遇到问题:\使用Mongoid的model.find id
使用地点:
>> Athlete.where(:_id => BSON::ObjectId.from_string('4f2b22d70f67e90001001edd')).first
=> #<Athlete _id: 4f2b22d70f67e90001001edd, ...>
知道我做错了什么吗?您需要手动构建
可能重复:
我最近一直在使用Rails 3.1和Ruby 1.9.2构建一个应用程序
我的问题是,有时我会向系统中添加一个特定的JS文件,但当我将其推入Heroku时,我会看到“yourfile.JS未预编译”错误
我通过将文件添加到application.rb文件的config.assets.precompile中来解决这个问题。但是有没有办法使这个过程自动化呢?我目前有很多js文件,可能还会添加更多。这有什么宝石吗?也许我缺少一些配置?您应该将这些文件添加到application.js,并
我正在尝试运行常用的rails命令(rails s、rails g、rails c等),但出现了错误(因为我正在从MRI ruby和postgres迁移到jruby和neo4j),如果有堆栈跟踪就可以了
看起来是这样的:
$ rails s
NameError: uninitialized constant Authorization::ActiveRecord
我预计会出现这样的错误,因为Neo4j不使用ActiveRecord,它也不再存在,但我确实需要查看哪个文件正在调用ActiveRe
请任何人帮助我:
我使用Rails开发了一个应用程序
我的型号如下所示:
class Score < ActiveRecord::Base
belongs_to :song
belongs_to :user
end
class Song < ActiveRecord::Base
has_one :gsong
has_many :scores
end
class Gsong < Acti
我有一个学生、学生家长和地址详情表,我想在地址详情表中添加学生及其家长(父亲和母亲)地址,表之间有以下关系
学生:-
有很多:学生家长
有很多:地址详细信息
学生家长:
属于:学生
有很多详细的地址
地址\u详细信息:
属于:学生
属于:学生家长
在地址\u详细表格中,我有一个下拉列表,只为爸爸和母亲添加学生条目我想手动添加学生条目如何才能做到,这里是我的地址\u详细表格``
<%= simple_form_for @address_detail, :html => { :c
我想从HTML中删除clearfix类,并在我的SCSS(Rails 3.1应用程序)中包含clearfix mixin。最好的方法是什么
我正在考虑将HTML5样板clearfix转换成一个mixin,然后@将其包含在CSS中,用于需要clearfix的元素
复制自HTML5样板文件:
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements. http://j.mp/bestclea
我有一个项目,一切都接近完成!我刚刚在我的项目中使用了mongoid_slug来创建可读的链接!在我的模型中,我还有两行:“include Mongoid:slug”和“slug:title”,在我的控制器中我调用*.find_by_slug(params[:id]),但结果总是空的!经过一段时间的寻找,我发现我的旧型号没有加载slug!!我知道我必须首先为我的模型初始化slug,并且我必须在db.rb中编写一个raketask!然而,我不知道如何写它!!有什么建议吗?谢谢你 您正在使用继承的资
我在栏杆上搭脚手架,而不是一般的
class UtilLegalsController < ApplicationController
class-UtilLegalsController
我发现如何将Rack::Proxy作为一个单独的代理应用程序使用,这一点非常好。这篇文章解释了他如何使用Rack::Proxy将请求代理到http://localhost:3000发送到端口3001上的应用程序,并请求发送到http://localhost:3000/api到端口上的应用程序3002。我想做同样的事情,但我不想创建一个单独的代理应用程序。相反,我希望我的主Rails应用程序将请求代理到另一个应用程序的/blog
博客帖子:找到了答案
lib/proxy.rb
require 'r
我的管理员/views/parents/new.html.erb文件:
<%= form_for ([:admin, @parent]) do |f| %>
<% if @parent.errors.any? %>
<div id="error_explanation">
<ul>
<% @parent.errors.full_messages.each do |msg| %>
<
我试图在Rails 3.1应用程序中使用Datamapper,但在映射第二个存储库中存在的模型时遇到了问题
我有以下课程
class Arp
include DataMapper::Resource
storage_names[:passive] = "arp"
property :id, Serial, :field => "id"
property :ip_address, String, :field => "ipaddr"
def self.defa
使用Rails 3.1.3。我有账户和用户。一个帐户可以有多个用户。我使用为接受\u嵌套的\u属性\u进行设置,如中所述
我有一个新的.html.erb视图,它同时接受一个帐户和一个用户的数据。(用户的数据进入“子表单”)表单工作正常。但是,如果出现错误,则子窗体字段的消息是复数的,即使它们应该是单数。例如,我
Users password doesn't match confirmation
Users password is too short (minimum is 8 character
我正在将rails3.0应用程序升级到rails3.1
我在跟踪RailsCast282
我决定不使用sass
group :assets do
gem 'uglifier'
end
我运行bundle安装
现在我不想把sass-rails-gem添加到资产中,所以我更改了gemfile
group :assets do
gem 'sass-rails', "3.1.0"
gem 'uglifier'
end
gem不安装
bundle install
Fetching gem
我使用的是rails 3.1 rc6,我有两个文件:
screen.css.sass
partials/_layout.css.sass
屏幕1,如下所示:
@import 'compass'
@include global-reset
@include reset-html5
@import "partials/utilities"
@import "partials/layout"
.group
@include pie-clearfix
在我从screen.css.sass导入的
我正在使用Rails 3.1和Authlogic 3.0.3。我在Heroku上部署了我的应用程序。在本地,一切都运行得很好,但是,当我部署到Heroku时,会出现以下错误:
ArgumentError (wrong number of arguments (3 for 2)):
app/controllers/application_controller.rb:38:in `current_user_session'
app/controllers/application_contro
我正在构建一个Rails应用程序,我想将一些图像存储到数据库中,并在需要时将它们渲染回html.erb文件中
有人能给我指一下正确的方向吗
另外,我的布局文件上有一个侧栏,我想在一个控制器中渲染某些内容,然后在另一个控制器中渲染其他内容
可能吗?
这是一个示例布局文件,但我不想在布局上渲染它们
<div id="left_sidebar" class="column">
</div>
<div id="main_wrapper" class="column">
我正在Rails(3.1.1)中最新版本的Prawn库(v1.0.1rc)中创建一个pdf文件,当我运行代码时,它会将pdf生成到应用程序的根目录中
我不要这个。我希望它将输出呈现到用户的浏览器窗口中,而不将其本地保存到服务器
请告诉我如何才能做到这一点。这是我的档案:
视图/foo/show.pdf.erb:
<%=
require 'prawn'
pdf = Prawn::Document.new(:page_size => 'LETTER', :page_layout =&
由于我尝试在现有项目中安装引导sass gem,因此出现了以下错误:
A Errno::EACCES occurred in #:
Permission denied - /app/public/stylesheets/application.css.css
.bundle/gems/ruby/1.9.1/gems/sass-3.1.15/lib/sass/plugin/compiler.rb:355:in `initialize'
当我刷新页面时,它似乎又起作用了
它似乎也发生在我的另
我们正在构建一个带有rails CMS的移动应用程序来管理它
我们的应用程序是什么样子的?
该应用程序的每个管理员用户都可以使用非常少量的数据设置一个专用频道-
大约50根短弦
然后,用户可以下载应用程序并注册几个不同的频道,然后将数据从服务器提取到设备上。数据将存储在本地,并且不会再次获取,除非管理员用户将更新数据(但我们假设它不会经常发生)。每个通道可供不超过500台设备使用
用户可以对频道进行贡献,但这些数据将存储在S3上,而不是数据库上
2个要点:
大多数频道将在5个月内有效,而不是50
我正在尝试在我的rails应用程序中使用Zurb Orbit插件进行幻灯片放映
我有一个家用控制器,里面有索引功能
这是我的密码:-
index.html.erb
<div id="myslider">
<%=image_tag("slider/pat.jpg")%>
<%=image_tag("slider/1.jpeg")%>
<%=image_tag("slider/2.jpeg")%>
</div>
applica
上面提到的配置在开发中起作用,但生产让我很生气(在rakedb:migrate之后,但在常规请求之后)
被迫使用edge版本的炼油厂发动机,因为1.0.9似乎不可能在没有问题和3.1.x的情况下安装
+>> rake db:migrate RAILS_ENV=production --trace
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rak
我最近安装了ActiveAdmin,正在开发用户模型。在我创建了初始AdminUser之后,我尝试添加另一个AdminUser,它应该发送一封电子邮件来设置密码,但它没有发送电子邮件
我的config/development文件夹中有此代码
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
在我的AdminUser模型中
after_create { |admin| admin.send_re
在运行功能测试时,我需要逐步执行控制器方法。我使用ruby调试通过我的应用程序进行调试。我的应用程序是rails 3.1应用程序,它使用ruby-1.8.7。我可以使用
rails服务器--调试器或
rails控制台--调试器
我还可以通过在模型中插入“调试器”来停止代码,并运行相应的单元测试
但是我不能对控制器做同样的事情。也就是说,我无法通过在控制器的方法中插入“调试器”来停止代码,并运行相应的功能测试
以前有人遇到过这个问题吗
此外,我还使用Desive进行身份验证,因此我需要将以下行添加
据我所知,seed.rb用于为数据库添加生产应用程序的数据
我想创建一些用于测试和开发的数据
我应该将创建此数据的代码放在哪里
谢谢
轨道3.2
因此,我有一个简单的rails应用程序(不是数据驱动的),我已经(在Stackoverflow的帮助下)对其进行了本地化。因此,我可以用英语或德语查看web应用程序。我使用捆绑的i18n库完成了这项工作。一切都很好,和他一起工作是一种快乐
不过,现在我想根据激活的区域设置加载不同的图像和/或css文件。我想要一个简洁的解决这个问题的方法。非:
if i18n.locale = "en"
// show this particular image
else
// show that par
我正在使用rails 3.1.10应用程序,在执行“rake资产:precompile rails_ENV=production”时出现以下错误
rake版本是10.1.0,我可以执行rake db:reset而不会出错
许多人提前表示感谢
/Users/username/.rvm/rubies/ruby-1.9.2-p320/bin/ruby /Users/username/.rvm/gems/ruby-1.9.2-p320/bin/rake assets:precompile:all RAI
所以我尝试在我的开发箱上预编译资产。出于某种原因,它试图连接到生产数据库(192.168.163.70),但如果连接失败,它将中止连接
为什么要这样做?我该如何解决这个问题?检查您的RAILS\u ENV,此时它必须设置为production。检查您的RAILS\u ENV,此时它必须设置为production。我的一个Rake任务文件中有以下行
$ rake assets:precompile
rake aborted!
could not connect to server: Network
我正在尝试安装以下组件
进入一个全新的Rails 3.1应用程序使用sinatra,但我不知道如何做到这一点
我应该把它放在Rails应用程序的什么地方,我的路线是什么
我是否必须将宝石从sinatra应用程序Gem文件移动到我的facebook应用程序Gem文件?我想你还有更多的阅读要做。从考拉应用程序模板上看,你不需要Rails——事实上,它可能会增加更多的负担和问题,因为它通常是Sinatra或Rails
Sinatra和Rails都使用ruby编程语言运行
我希望这会有帮助。我想你还有
我正在尝试使用openSSL为我的应用程序设置https连接。我正在运行一个Neo4j1.2.2数据库,带有Trinidad1.3.5Web服务器,使用Rails3.1和Ruby1.9
我有一个Thawte试用证书ca_cert.crt,它们的中间证书和根证书ca_intermediate.crt和ca_root.crt,以及我自己的私钥ca_private.pem。我需要运行什么openssl命令来创建密钥库,我可以在我的应用程序的trinidad.yaml配置文件中指定密钥库
到目前为止,我
我有一个简单的Rails应用程序(甚至不是数据库驱动的)。基本上我想让它支持两种语言。我的方法是在页脚上有两个小旗子,一个是GB(表示英语),另一个是德国(表示德语)。当用户单击其中一个时,网站的语言将更改为相应的国旗语言
我有我的[en.yml]和[de.yml]所有设置,在我的所有视图中使用了它们的键,我甚至通过在[config/application.rb]中的[en]和[de]之间交换[config.i18n.default_locale]属性来测试它们是否工作。在这方面一切都很好
然而
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 18 页