您可以帮我解决在rails应用程序中运行Ruby文件的过程吗?
实际上我想在运行一些rails url时使用php脚本,但我想知道它是否可行,我该怎么做呢,
显然我想在运行脚本并修改多个表
时连接到数据库或者ccan有助于提供一个rails示例,以便在创建记录时更新多个表
实际上这是mycontrroller我希望我需要在控制器上添加脚本但我不知道如果能够添加php脚本或者我如何更新多个表格请告诉我
class CommentsController < ApplicationController
before_action :set_comment, only: [:show, :update, :destroy]
def index
@comments = Comment.all
render json: @comments
end
def show
render json: @comment
end
# POST /comments
def create
@comment = Comment.new(comment_params)
if @comment.save
render json: @comment, status: :created, location: @comment
else
render json: @comment.errors, status: :unprocessable_entity
end
end
private
def set_comment
@comment = Comment.find(params[:id])
end
# Only allow a trusted parameter "white list" through.
def comment_params
params.require(:comment).permit(:title, :comment)
end
end
答案 0 :(得分:0)
您可以使用Kernel#exec
功能调用SO中的其他脚本。
示例:
exec( "php /foo/bar/script.php" )
此外,此answer可以为您提供帮助。希望它有所帮助。
有关内核模块的更多信息: