-
16 votesanswersviews
Heroku试图安装sqlite3 gem,即使它不在Gemfile中
我正在尝试在Heroku上首次部署Rails 3.1应用程序 . 我将它设置为Cedar堆栈,删除了sqlite3 gem,但是当我将代码推送到Heroku时,我收到此错误: ----->使用Bundler版本1.1.rc安装依赖项运行:bundle install --without development:test --path vendor / bundle --deployment... -
0 votesanswersviews
新的图像不在Rails中渲染3.1
我刚刚在assets / images / loading.gif中为我的网站添加了一个新的加载轮 . gif确实可以在开发中使用,但在 生产环境 中,浏览器会呈现一个损坏的图像图标,没有错误 . 服务器将文件显示为0字节,但是当我在终端中找到该文件时,我可以看到它是3.2k . 来自资产/图像的其他图像确实有效 . 在搜索之后,我尝试了几个方面,包括在我的配置中预编译和更改行,但到目前为止,没... -
4 votesanswersviews
在初始页面加载之后用gmaps4rails *绘制 Map
我想通过将html从服务器加载到当前页面而不需要整页加载来按需使用gmaps4rails加载 Map . 我基本上使用像pjax中的ajax伪造标签: http://pjax.heroku.com/ 此技术特殊链接触发对rails的ajax调用,然后返回视图的json渲染 . 这个json替换了div目标和它的子树 . 在初始页面加载后,如果初始页面上没有其他 Map ,使用gmaps4rail... -
50 votesanswersviews
如何避免在开发模式下提供预编译资产?
我不想在开发模式下连接JavaScript文件,而是将它们作为单独的文件提供 . 所以我配置了: development.rb: config.assets.compress = false config.assets.debug = true config.assets.compile = true 在我的/ app / assets / javascript目录中,我有: reviews... -
2 votesanswersviews
推荐用于Rails 3.1和Ruby 1.9.2的开发Web服务器
我一直在使用带有rails 2. *和3.0 *开发的Mongrel成功,使用ruby 1.8.7 . 我最近开始使用Rails 3.1和ruby 1.9.2 . 我用WEBrick运行了我的测试应用程序 . 我不喜欢WEBrick . 如果我忘记并简单地关闭WEBrick终端窗口而不是进入窗口并向WEBrick发出Control-C,服务器端口(3000)将继续使用,直到我退出后我才能再次运行'... -
3 votesanswersviews
rails rails3-jquery-autocomplete display_value的MissingAttributeError
我正在使用rails3-jquery-autocomplete gem来自动填充用户名,搜索属性是姓,但我想显示全名作为显示值 . 这是我在控制器中的内容 autocomplete :customer, :lastname, :display_value => :display_autocomplete 客户模型 def display_autocomplete self.first... -
1 votesanswersviews
Ajax请求返回(406 Not Acceptable)
在我的Rails应用程序中,javascript模板 profile.js.erb 不会被渲染 . 我收到错误代码 406 Not Acceptable . 该模板应该在视图 star#profile 中附加部分 . Ajax请求是由jquery无限滚动插件完成的 . 这是我的代码 . action def profile @page=params[:page] ||1 @videos=V... -
2 votesanswersviews
嵌套Set Gem如何工作,如何将其合并到我的项目中?
我最近被告知,对于我目前的rails应用程序关系,我应该使用gem nested set . (我以前的主题/问题here)我目前有3个型号, 类别has_many子类别子类别belongs_to类别和has_many产品 .产品belongs_to子类别 . 我想要显示这样的东西 类别----子目录 产品 产品----子目录 产品 ... -
3 votesanswersviews
pdfkit无法在rails 3.1中正确呈现
关于将pdfkit添加到应用程序,我遵循了以下railscast,并且我在生成pdf时遇到了一些问题 . 以下是我做过的事情: 我通过自制软件包管理器下载了wkhtmltopdf brew install wkhtmltopdf 然后我将pdfkit gem添加到我的gemfile并运行bundle install命令 . 我在config / application.rb文件中添加了以下内容 ... -
6 votesanswersviews
使用引擎,nginx,乘客的应用程序中的Sprockets :: Helpers :: RailsHelper :: AssetPaths :: AssetNotPrecompiledError
我有一个使用引擎的应用程序(由Gemfile gem my_engine, path=> '../my_engine' 包含) . 它适用于 rails server . 我决定用乘客把它移到nginx,但是我收到了一个错误 . Sprockets :: Helpers :: RailsHelper :: AssetPaths :: AssetNotPrecompiledError a... -
6 votesanswersviews
Rails引擎:共享资产依赖项
我'm writing a mountable Rails 3.1 engine that adds features to the main app (i.e. it isn' t隔离) . 引擎的JS依赖于jQuery,jQueryUI,DataTables和JSTree(以及其他库),因此引擎的清单看起来像: // my_engine.js //= require jquery //= r... -
20 votesanswersviews
gemspec中包含的依赖关系未添加到rails引擎中的资产管道中
我'm writing a rails engine that has some dependencies. I' ve指定了gemspec中的依赖项,当我运行 bundle install (即Gemfile.lock看起来正确)时引擎正在找到它们 . 当我想在Ruby文件中使用插件时,我可以这样做,但需要在文件顶部显式 require dependency-name . 但是,当我想使用依赖... -
81 votesanswersviews
rails - 对于json设计请求,“警告:无法验证CSRF令牌真实性”
如何检索CSRF令牌以传递JSON请求? 我知道所有请求类型(包括JSON / XML)的安全性原因Rails is checking the CSRF token . 我可以放入我的控制器 skip_before_filter :verify_authenticity_token ,但我会失去CRSF保护(不建议:-)) . 这类似(仍未被接受)answer建议 使用<%= form_a... -
1 votesanswersviews
回形针在Heroku中生成错误的URL
Paperclip在Heroku中生成错误的URL . 我有一个音频模型,其mp3字段如下: class Audio < ActiveRecord::Base has_attached_file :mp3, :storage => :s3, :s3_credentials => S3_CREDENTIALS, :bucket => S3_CR... -
0 votesanswersviews
Lion将rails连接到postgresql,使用ssd启动驱动器
我正试图在Lion上使用postgresql和我的rails开发 . 我的机器当前设置为从单独的高清上的固态和存储/主文件夹启动 . 我可以用post创建postgres的用户 createuser 命令 但是当我尝试使用rake创建数据库时 rake db:create 我收到这个错误 无法连接到服务器:连接被拒绝服务器是否在本地运行并接受Unix域套接字“/var/pgsql_sock... -
0 votesanswersviews
错误:link_to删除重定向以显示操作,而不是在rails 3.1.1中销毁操作
link_to删除重定向以显示操作,而不是在rails 3.1.1中销毁操作 这是我的代码 视图:- :delete,:confirm =>“你确定..!”,:alt =>“删除”,:title =>“删除”%> 控制器: - def destroy @industry = Industry.find(params [:id])if @ industry.destro... -
52 votesanswersviews
Rails 3.1和jquery-ui资产
这是在另一个问题中提出的,但在3.1rc1中,没有一个解决方案对我有用 . 我正在尝试使用rails 3.1中的新资产 - 我有文件: ./vendor/assets/stylesheets/jquery-ui-1.8.13.custom.css ./vendor/assets/javascripts/jquery-ui-1.8.13.custom.min.js 然后我补充说: //= requ... -
78 votesanswersviews
在Rails 3.1中添加新的资产路径
有谁知道如何在Rails 3.1中向资产管道添加另一个文件夹? 我想以 app/assets/images 服务 app/assets/images 服务 app/assets/fonts . Update: 5-7-2013 只是为将来发现此问题以明确添加资产路径的人添加一些说明,在application.rb文件中: config.assets.paths << "#... -
76 votesanswersviews
Rails 3.1资产管道:如何加载特定于控制器的脚本?
如果我在Rails 3.1中生成一个新的控制器,也会自动添加一个带有控制器名称的javascript文件 . 首先,我认为这个javascript文件只会在调用相关控制器时使用 . 默认情况下, application.js -file中有指令 //= require_tree . ,其中包含树上的每个javascript文件 . 我怎么才能加载控制器特定的脚本? -
53 votesanswersviews
找不到JavaScript运行时 . 有关可用运行时的列表,请参阅https://github.com/sstephenson/execjs . (ExecJS :: RuntimeUnavailable)
自Dreamhost几周前升级服务器以来,我的网站已被破坏 . 我一直在撕扯我的头发试图修复它并取得了一些进展,但我坚持希望最后的问题 . 我'm using Rails 3.1.1 on Ruby 1.8.7 and get presented with a '无法启动Ruby(Rack)应用程序错误' from PhusionPassenger. It states that it '无法找到... -
37 votesanswersviews
使用Rspec测试Rails 3.1可安装引擎
我开始制作Rails 3.1引擎,我很难用rspec测试它 . 首先,如果我运行 rails g integration_test whatever ,它会在测试/集成中创建一个常规集成测试,而不是规范/请求(rspec-rails gem已安装并且需要作为gemspec文件中的开发依赖项) 此外,当我运行规范测试时,我得到一个错误,说明与我正在测试的模型相对应的表尚未创建 . 我尝试了 rake... -
6 votesanswersviews
Rails,Ruby 1.9.3p0和mysql gem
我正在运行CentOS6并从源代码安装Ruby,以及Rails和其他一些工作人员 . ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] rails -v Rails 3.1.3 一些宝石: *** LOCAL GEMS *** actionmailer (3.1.3, 2.3.14) actionpack (3... -
1 votesanswersviews
依赖无效在特定场景中失败
这是我拥有的两个模型 . 一个(:id,:two_nd_id)和两个(:id,:nd_id) Associations 1)一个belongs_to:two,:foreign_key =>'two_nd_id',:primary_key =>'nd_id' 2)两个has_many:one,:foreign_key =>'two_nd_id',:primary_key =>... -
15 votesanswersviews
Stripe定期/订阅计费最佳设计/实践?
我要把第一个带有条纹的网站放在一起,但我觉得我可以设计出比我更好的条纹集成 . 我遇到的主要问题是,如何维护条带帐户的状态(试用和过期等)什么是重要的webhooks(以及处理所有事件的最佳方式),以及我应该有多少数据在我的数据库中重复,我应该从Stripe数据库中提取多少 . 愿意在最好的方面提出一些想法 . 作为参考,我在Ruby on rails上开发了我的站点,部署到heroku,使用se... -
2 votesanswersviews
RAILS 3.1 - 未知属性:构建时的ID
当我想通过关联使用构建多对多时,我的控制器中出现以下错误: unknown attribute: fte_report_option_id 在我的控制器中: def edit_clients_reports @fte_report_option = FteReportOption.find(params [:id])@ fte_report_option.fte_report_client_op... -
18 votesanswersviews
使用Ruby 1.9.3时“证书验证失败”OpenSSL错误
我在Mac OS 10.6.8上使用Ruby 1.9.3p0(使用rvm安装) . 当我尝试使用application template hosted on GitHub创建一个新的Rails应用程序时(例如): $ rails new myapp -m https://github.com/RailsApps/rails3-application-templates/raw/master/rai... -
85 votesanswersviews
在rails中将列类型更改为更长的字符串
在第一次迁移时,我在列 content 上声明为字符串Activerecord根据annotate gem将其设置为字符串(255) . 在我将应用程序推送到使用postgres的heroku后,如果我在内容中输入一个长度超过255的字符串,我会得到错误 PGError: ERROR: value too long for type character varying(255) 问题是我需要内容... -
6 votesanswersviews
我如何在Mailer中使用资产?
我无法在邮件程序中使用任何形式的资产管道,而是使用Mailer本身或视图 . 以下生成并清空src图像标记 . <%= image_tag "emails/header-general.png" %> 空图像标记如下所示: img alt =“Header-general” 以下形式通过模型附加文件并在视图中使用它会附加空图像 . attachments.inli... -
36 votesanswersviews
rails 3.1资产管道css缓存在开发中
我有点困惑,因为似乎application.css包含了两次,一次是它从清单中列出资源然后是缓存 . 因此,当我删除单个文件时,它似乎仍然在application.css文件中保持活着状态 . application.css(来源) /* *= require twitter/bootstrap *= require_self *= require_tree ./common *= require... -
0 votesanswersviews
Rails 3.1.0 default_url_options用于自定义路径
在我的routes.rb中,我定义了一个自定义路径: match "foo/copy" => "foo#copy", :via => [ :post ], :as => "copy_foo" 我的config / initializers目录中有一个名为https_by_default.rb的初始化程序,它包含一行: ...