小编pee*_*gla的帖子

如何在rails中获取当前路由

我正在构建一些rails示例应用程序,其中我有两个模型User和Projects.两者之间的关联是用户has_many项目.现在的问题是我愿意为用户的项目提供一些下拉菜单,如果有人点击那个项目,那么将项目显示页面.但是如果用户在一个项目的编辑页面并从下拉列表中选择其他项目我想让他到显示页面的任何想法到达新选项目的编辑页面相同的情况.我正在寻找的解决方案是: - 我们可以使用params [:controller]找到当前控制器,使用params [:action]查找当前操作如何找到当前路径.Thanx提前

如果有人想看看我的代码是什么: - 这里是github的链接: - ' https://github.com/peeyushsingla/session_test.git/这里我使用简单的链接,但实际上我会提供一些单一的下拉菜单将显示适用于所有编辑,显示,新操作的所有操作

ruby ruby-on-rails rails-routing ruby-on-rails-3

12
推荐指数
2
解决办法
2万
查看次数

意外标记“(”附近的语法错误

我在我的 rails 项目('rails', '3.2.11')中使用每当(每当(0.8.2))。在我的 schedule.rb 中出现的任何时候的自述文件中给出的所有内容,但是当我尝试在执行期间使用 cron 作业时,它没有完成,但在我的 error.log 文件中给了我一些错误:-

错误:-

 syntax error near unexpected token `('
`APP_PATH = File.expand_path('../../config/application',  __FILE__)'
Run Code Online (Sandbox Code Playgroud)

如果有人对此有任何想法,请告诉我我尝试了很多但仍然一无所获

cron 作业正在为我在同一系统上的另一个项目工作,但无法弄清楚这个项目有什么问题。

我的 schedule.rb:-

set :output, {:error => 'error.log', :standard => 'cron.log'}

every :day, :at => '1:00 am' do
   runner "Site.daily_stats"
end

every 2.minutes do
  runner "Notifier.testing_whenever.deliver"
end
Run Code Online (Sandbox Code Playgroud)

ruby cron ruby-on-rails whenever rvm

1
推荐指数
1
解决办法
9673
查看次数