Tag: 的Ruby on 轨道

PasswordResetsController#update中的ActiveModel :: ForbiddenAttributesError

我看过Ryan railcasts第274集我正在使用rails 4并遇到一个问题。 在password_resets_controller.rb中 elsif @user.update_attributes(params[:user]) 在控制台中显示 ActiveModel::ForbiddenAttributesError in PasswordResetsController#update 当我将update_attribute修改为update_attribute它会显示出来 wrong number of arguments (1 for 2) params[:user]显示两个值password和password_confirmation但我在登录页面使用password 我不知道如何解决这个问题。

使用OmniAuth时,如何指定用户的Facebook帐户需要哪些访问权限?

当您使用OmniAuth通过Facebook登录Web应用程序时,这些是webapp具有的权限: Access my basic information Includes name, profile picture, gender, networks, user ID, list of friends, and any other information I’ve shared with everyone. Send me email WebApp may email me directly at email@email.com Access my data any time WebApp may access my data when I’m not using the application 然而,当您使用mini_fb gem将Web应用程序链接到Facebook时,这些是权限(必须将其指定为代码,否则格式化很奇怪): Access my basic […]

无法找到文件’jquery.ui.all’的轨道上的ruby

找不到文件’jquery.ui.all’这是一个已知的问题,我在application.css中添加了* = require jquery.ui.all并且// = require jquery.ui.all到application.js但是仍然得到了错误。 http://bpaste.net/show/1RqTDUte2XLBoj8fdTb​​f/ Sprockets :: FileNotFound in Preorder #index 显示/var/www/localhost/htdocs/selfstarter/app/views/layouts/application.html.erb,其中第6行引发: 找不到文件’jquery.ui.all’(在/var/www/localhost/htdocs/selfstarter/app/assets/stylesheets/application.css:14) 提取的来源(第6行): 3: 4: 5: 6: 7: 8: 9: http://bpaste.net/show/110613/ http://bpaste.net/show/110612/

支持Rails中的多个域/子域

我有一个与Tumblr类似设置的Rails应用程序,也就是说,您可以拥有:(1)子域托管(your-username.myapp.com)(2)域名托管(your-username.com) 两者都会转发到使用我的应用程序创建的该用户的个性化网站。 我怎样才能在Rails中实现这一目标? 我已经能够(1)使用subdomain-fu,但我不知道如何让(2)工作。 任何指针(插件,gem,教程)等都会有很大帮助,我似乎无法找到任何指针。 谢谢!

是否可以为简单的类创建表单

我只想拥有编辑类属性的能力,而不是ActiveRecord类的inheritance者。 这是我的类/app/model/entry.rb: class Entry attr_accessor :title, :body end 这是一个控制器: class DiaryController < ApplicationController def new @entry = Entry.new end end 这是一个观点: 我在打开表单时收到错误消息: 条目的未定义方法`model_name’:Class 这是完整的堆栈: Extracted source (around line #1): 1: 2: 3: 4: Full trace: activemodel (3.0.6) lib/active_model/naming.rb:95:in `model_name_from_record_or_class’ activemodel (3.0.6) lib/active_model/naming.rb:82:in `singular’ actionpack (3.0.6) lib/action_view/helpers/form_helper.rb:312:in `form_for’ app/views/diary/new.html.erb:1:in `_app_views_diary_new_html_erb___902027577_26033568_187052521′ actionpack (3.0.6) lib/action_view/template.rb:135:in `block in render’ […]

link_to with:协议无效

我想要一个链接使用SSL。 我正在使用此代码: @thing), :method => :post, :protocol => “https”, :only_path => false %> 出于某种原因,使用http://而不是https://生成链接。 我正在使用Rails 3.0.3。

URL中的i18n语言环境

我想将我的应用程序的所有url与locale一起使用,例如: http://domain.com http://domain.com/user/new 成为 : http://domain.com/en http://domain.com/fr http://domain.com/en/user/new http://domain.com/fr/user/new 如果不在我的所有链接中传递区域设置,我怎么能这样做?

Rails中的外键通常是否可以避免?

Rails无法在迁移中创建外键(但是有插件可以执行此操作)。 例如,还有许多级联选项,因此您可以获得级联删除。 内置了所有这些选项后,是否值得在数据库中创建外键? 这是Rails开发人员通常会避免的事情或者是什么? 您认为如果推荐的做法是Rails会原生支持它。

Rails,选择帮手,添加样式

我正在尝试做这样的事情。 select :model, :attribute, :style => “some:style;” 在rails中为select helper添加style ,但它不起作用。

如何从Rails 2.3.5升级到Rails 2.3.8?

我有一个Rails 2.3.5应用程序,我想升级到Rails 3.在Rails 3升级Railscast中,他们建议升级到2.3.8然后转到3.我已经尝试了谷歌搜索,但我找到的信息都是关于升级到Rails 3.我发现这个问题 ,似乎建议做gem update rails和rake rails:update ,但这些命令不会升级到Rails 3,因为它是最新版本? 如何升级到Rails 2.3.8? 谢谢阅读。