我一直在关注Railscast,为我的应用添加搜索,排序和分页功能.我在模型中修改了我的搜索逻辑以搜索列(描述和标题).这似乎有效.我也改变它来搜索非区分大小写.这似乎在我的本地应用程序中完美,但是当我将它推送到heroku时,我只能用小写字母搜索.即使案例与结果匹配,使用任何大写字母搜索都不会产生任何结果.
这是我模型中的代码:
def self.search(search)
if search
where('LOWER (description) LIKE ? OR LOWER (title) LIKE ?', "%#{search}%" , "%#{search}%")
else
scoped
end
end
Run Code Online (Sandbox Code Playgroud) 假设我想比较1条记录中两个日期时间列的日期.所以我不想看时间.
即
Viewed_date和updated_at(我添加了Viewed_date)是两种日期时间格式,但我只想看看它们是在相同的一天或几天发生的.datetime的问题在于它比较时间,这对我来说太具体了.
谢谢
-Elliot
我刚买了一个新的MBP
我在线阅读Sqlite3已经存在于OSX上.
我从官方网站上下载了mac端口(并安装了它)以及sqlite3的bin文件.
在一本指南中,我正在阅读有关rails的信息,它告诉我更新sqlite3,我在终端中运行以下命令:sudo port upgrade sqlite3
我收到以下错误:错误:未安装sqlite3
我迷路了!请帮忙
我正在尝试构建一个多模型表单 - 但其中一个问题是,我需要链接表单中的模型.
例如,假设我拥有的表单具有以下模型:用户,配置文件
在创建新用户时,我想同时创建一个新的配置文件,然后将这两个配置文件链接起来.问题是,如果还没有创建它们,它们还没有ID - 那么如何分配链接值?
谢谢!
-Elliot
我注意到,有些人喜欢这个 - 要查看更多关于链接两个模型的信息,请查看我的第二个问题,它有一个答案:以多模型形式链接两个模型
我的gemfile最近升级了我的compass-rails gem.我开始收到以下错误(仅在heroku上生成 - 在本地工作正常),并且已经坚持了几个小时:
Completed 500 Internal Server Error in 14284ms
2012-09-03T20:53:25+00:00 app[web.1]:
2012-09-03T20:53:25+00:00 app[web.1]: ActionView::Template::Error (File to import not found or unreadable: compass/css3.
2012-09-03T20:53:25+00:00 app[web.1]: Load path: Sass::Rails::Importer(/app/app/assets/stylesheets/application.css.scss)
Run Code Online (Sandbox Code Playgroud)
我认为问题的一部分必须在/ app/app /出现在这里的路径中 - 但我不明白为什么.当我将下面的罗盘配置更改为"资产/样式表"时,我仍然会在跟踪错误中看到/ app/app /.
production.rb:
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = false
Run Code Online (Sandbox Code Playgroud)
compass.rb
# Require any additional compass plugins here.
project_type = :rails
sass_dir = "app/assets/stylesheets"
Run Code Online (Sandbox Code Playgroud)
的Gemfile
group :assets do
gem 'sass-rails'
gem 'coffee-rails'
gem 'uglifier', '1.2.4'
gem 'yui-compressor', '0.9.6' …Run Code Online (Sandbox Code Playgroud) 我认为这是一个艰难的问题.我有一个评论控制器,我想用于我的所有其他控制器:如书籍,标题等.
问题是,评论中的创建操作是:
def create
@book = Book.find(params[:book_id])
@comment = @book.comments.create!(params[:comment])
respond_to do |format|
format.html {redirect_to @book}
format.js
end
Run Code Online (Sandbox Code Playgroud)
结束
那么,如果它明显使用书籍属性,我如何使用动作和评论控制器作为标题?
例如,在Facebook上 - 当您将鼠标悬停在新闻项目上时,会出现删除按钮.我怎样才能实现这一目标?
谢谢,艾略特
我想知道在rails中的数据库中编辑记录的created_at值是否可以?
最好的,艾略特
有谁知道Rails 3中的身份验证的最佳解决方案 - 这是稳定的,并为公开发布的应用程序做好准备?
这是我的数组:
finalcount = Vote.where(:month => month, :year => year, :vote_id => vote.id).count
Run Code Online (Sandbox Code Playgroud)
我想用group_by(我认为?)将投票分组user_id(每个投票都有),然后user_id以最高票数返回.
我有什么想法可以做到这一点?
ruby ×7
heroku ×2
compass-sass ×1
controller ×1
javascript ×1
macos ×1
mysql ×1
nested-forms ×1
sqlite ×1